PeopleMatter PHMetro Manila, Philippines

Software Engineer Manager

Description

The Software Engineer Manager leads multiple delivery teams to produce scalable, reliable, and cost-effective software solutions that meet internal and external client needs. This role is responsible for building and mentoring a high-performing team while instilling a process-driven culture within a collaborative environment.

Key Responsibilities

People Management (25%)

  • Team Leadership: Directly manage 1–3 delivery and quality assurance teams.
  • Talent Development: Oversee recruitment, hiring, performance management, training, and mentoring of personnel.

Technical Oversight & Delivery (30%)

  • Lifecycle Management: Lead technical design, prototyping, development, testing, and deployment aspects of the SDLC for all owned projects and products.
  • Collaboration: Partner with Architects and internal technology teams while adhering to Agile Scrum methodologies and security policies.

Resource Allocation & Project Management (20%)

  • Strategic Planning: Collaborate with Product Owners, Scrum Masters, and senior management to develop project schedules.
  • Execution: Manage delivery teams to ensure project outcomes consistently meet organizational expectations.

Innovation & Strategy (25%)

  • Efficiency Improvements: Observe regular tasks to detect opportunities for improving team efficiency.
  • Technology Transformation: Lead the team in accelerating the transformation of new technologies into viable products.
  • Strategic Support: Contribute to the development and maintenance of the broader corporate technology strategy.

Requirements

Education & Experience

  • Education: Bachelor’s degree in Information Technology or a related field.
  • Overall Experience: 7–10 years of experience in software development or technology consulting.
  • Technical Background: At least 8 years of experience developing enterprise software in cross-platform environments, preferably from an engineering or architecture perspective.
  • Management: 3–5 years of experience managing software development projects with proven success in building and retaining high-quality teams.

Technical Skills & Competencies

  • Technology Stack: Deep technical expertise in both.Net and Java-based technologies.
  • Architecture: In-depth knowledge of software design concepts, database structures, and system integration principles.
  • Project Tools: Experienced user of MS Visio, PowerPoint, Word, and Excel for planning and documentation.
  • Soft Skills: Strong analytical mind with a structured approach to problem-solving and excellent English written and oral communication skills.

Skills

ScrumdotnetAgileSecurityJava.NET

Want AI to find more roles like this?

Upload your CV once. Get matched to relevant assignments automatically.

Try personalized matching