Software Engineer Manager
Mandaluyong - Philippines
Job Summary
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 13 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: Bachelors degree in Information Technology or a related field.
- Overall Experience: 710 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: 35 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 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.