A complete application in a minute
Tailored resume and cover letter, ready to send.
NCS Philippines is seeking a Technical Lead to guide our development team in Bonifacio Global City, Taguig. This full-time role focuses on architectural decisions, mentoring developers, and delivering robust software solutions.
You will partner with product managers, drive code quality, design scalable systems, and foster DevOps practices across projects. A strong background in software architecture and cloud platforms is essential.
NCS is a leading AI Tech Services company. With a 15,000-strong team across the Asia Pacific, NCS scales its platforms and capabilities to provide clients with greater agility and AI expertise across a range of industries. Embracing a strong ecosystem of global partners, NCS transforms technology services delivery combining AI with digital resilience to drive real business impact. NCS is a subsidiary of the Singtel Group.
NCS Philippines is seeking a Technical Lead to join our growing development team in Bonifacio Global City, Taguig City, Metro Manila. This is a full-time position that plays a crucial strategic role in guiding our technical direction and ensuring the delivery of high-quality software solutions. As a Technical Lead, you will be responsible for leading development teams, making architectural decisions, and mentoring junior developers whilst maintaining technical excellence across our projects. This role is fundamental to our company's ability to innovate and deliver robust technology solutions to our clients.
Lead and mentor a team of developers, providing technical guidance, code reviews and professional development opportunities
Design and architect scalable software solutions that align with business requirements and industry best practices
Oversee the technical implementation of projects, ensuring adherence to coding standards and quality assurance protocols
Collaborate with product managers and stakeholders to translate business requirements into technical specifications
Identify and resolve technical challenges, bottlenecks and performance issues within applications and systems
Establish and maintain technical documentation, coding standards and development processes for the team
Participate in technology evaluations and recommendations for tools, frameworks and platforms
Drive continuous improvement initiatives to enhance team productivity and code quality
Represent the technical team in cross-functional meetings and communicate progress to senior management
7+ years of professional software development experience with demonstrable expertise in at least one programming language
3+ years of experience in a technical leadership or team lead capacity, managing and mentoring developers
Strong proficiency in software architecture and design patterns, with the ability to make sound technical decisions
Comprehensive knowledge of full software development lifecycle (SDLC) methodologies, including Agile and DevOps practices
Excellent problem-solving skills and the ability to analyse complex technical issues and implement effective solutions
Proven experience with version control systems, continuous integration and deployment pipelines
Solid understanding of database design, optimisation and SQL/NoSQL technologies
Bachelor's degree in Computer Science, Software Engineering or a related field (or equivalent professional experience)
Excellent communication and interpersonal skills, with the ability to work effectively across diverse teams
Experience with cloud platforms (AWS, Azure, or GCP) is highly desirable
Knowledge of security best practices and code security principles is a plus
NCS Philippines is committed to supporting the career growth and wellbeing of our employees. We offer a competitive salary package commensurate with experience, comprehensive health insurance coverage, and professional development opportunities including training and certification programmes. Our workplace culture emphasises collaboration, innovation and work-life balance. We provide flexible working arrangements where possible, enabling you to structure your day in a way that maximises productivity whilst maintaining personal wellbeing. Additionally, we offer performance bonuses, career progression pathways within our growing organisation, and a supportive team environment that values your contributions and encourages continuous learning and development.