SOFTWARE DEVELOPMENT MANAGER
About the Role
We are seeking an experienced and strategic Software Development Manager to lead one or more of our high-performing application development teams. You will be responsible for guiding your team's technical direction, fostering a culture of engineering excellence, and ensuring the successful delivery of complex software systems. This role requires a blend of technical expertise, leadership, and cross-functional collaboration to drive our product roadmap forward.
Key Responsibilities
- Team Leadership & Mentorship:
- Lead, mentor, and manage one or more teams of software engineers, fostering their professional and technical growth.
- Cultivate a culture of engineering excellence, collaboration, and innovation.
- Oversee all aspects of team management, including performance reviews, hiring, and addressing staffing matters.
- Technical Strategy & Execution:
- Collaborate with product and engineering leadership to define and execute the long-term technical roadmap.
- Drive high technical standards by implementing and overseeing processes such as architectural reviews, code reviews, and robust testing protocols.
- Influence the company's strategic direction by staying current on emerging technologies and industry trends.
- Project Management & Delivery:
- Plan, direct, and coordinate all phases of the software development lifecycle to ensure the timely and successful delivery of application systems.
- Monitor team progress, conduct project audits, and ensure development adheres to design specifications and quality standards.
- Communicate project status, risks, and challenges to senior management, seeking support and alignment when necessary.
- Cross-Functional Collaboration:
- Partner with Product Management to define and manage requirements for the systems under development.
- Collaborate with Sales, Customer Success, and other departments to ensure engineering efforts align with business objectives and client needs.
- Participate in client relationship management, contract negotiations, and the marketing of our technical services to key stakeholders.
Qualifications
- Bachelor's degree in computer science, a related technical field, or equivalent practical experience.
- 6+ years of experience in software development, including a significant period managing teams that have built and operated complex, full-stack software systems.
- Proven ability to collaborate effectively with cross-functional teams (Product Management, Sales, Customer Success).
- Strong analytical and problem-solving skills with the ability to identify the root cause of technical issues and devise creative solutions.
- Excellent written and verbal communication skills in English.
- A highly motivated and adaptable leader who thrives in dynamic project environments.
- Location: Must be willing to work on-site in Ortigas, Pasig.
Preferred Qualifications
- Experience with AI/ML systems and enterprise software development is a strong plus.
- Experience in a consulting or client-facing technical role.