Technical Lead – Software Engineering
Job Location:
Makati City - Philippines
Monthly Salary:
Not provided by the employer
Posted:
28 October 2026 (16 hours ago)
Application Deadline:
25 January 2027
Vacancies:
1 Vacancy
Job Summary
KEY RESPONSIBILITIES
Technical Leadership & Software Development
- Lead one or more software development squads and provide technical direction guidance and mentorship.
- Remain hands-on with software development including writing and reviewing code.
- Participate in technical design and architecture discussions for complex applications and systems.
- Review code and ensure development work follows established engineering and quality standards.
- Identify and implement practical and scalable technical solutions to complex business and engineering challenges.
- Promote best practices in software development architecture and engineering processes.
Solution Design & Digital Transformation
- Design and develop flexible scalable systems that can support business growth.
- Translate business and stakeholder requirements into appropriate technical solutions.
- Participate in the development of new digital solutions and improvements to existing systems.
- Evaluate new technologies and approaches that may improve system performance scalability and development efficiency.
Product & Delivery Collaboration
- Work with the Head of Technology Product teams and other stakeholders to define technical priorities and delivery timelines.
- Translate product requirements and business objectives into actionable technical tasks for the development team.
- Provide estimates and recommendations for user stories and development activities.
- Support backlog preparation and ensure requirements are sufficiently defined for development.
- Participate in Agile ceremonies sprint planning and regular delivery activities.
Team Leadership & Mentoring
- Mentor and develop software engineers within the team.
- Provide technical guidance and support when developers encounter complex issues.
- Encourage knowledge sharing collaboration and continuous improvement within the engineering team.
- Help establish a culture of accountability quality and effective problem-solving.
QUALIFICATIONS
- Bachelors degree in Computer Science Information Technology Software Engineering or a related field.
- Strong professional experience in software development particularly in backend development using Java Golang Scala or similar object-oriented/open-source technologies.
- Proven experience leading mentoring or providing technical direction to software development teams.
- Strong understanding of software engineering principles application architecture and system design.
- Hands-on experience with React TypeScript or JavaScript.
- Experience with relational databases and SQL preferably MySQL or PostgreSQL.
- Experience with container technologies such as Docker and Kubernetes.
- Familiarity with CI/CD and automated deployment tools such as GitHub Actions GitLab CI/CD CircleCI or similar platforms.
- Familiarity with GitOps environments such as ArgoCD Kubestack or similar tools.
- Understanding of OpenAPI standards and service-oriented architecture.
- Experience using modern coding/AI-assisted development tools is an advantage.
- Strong English communication skills with the ability to work effectively with technical and non-technical stakeholders.
NICE TO HAVE
- Experience in supply chain logistics warehouse management procurement inventory or other retail technology environments.
- Experience working in Agile/Scrum development teams.
- Experience building and scaling enterprise applications or platforms.