Software Technical Lead

NCS Group

Taguig

On-site

PHP 1,500,000 - 3,200,000

Full time

37 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

NCS Group is seeking a Lead Software Engineer to provide technical leadership, architectural direction, and hands-on engineering excellence across core platforms. You will mentor teams, shape engineering standards, and partner with product, design, data, and leadership to deliver scalable, secure software.

You will drive architectural decisions, champion CI/CD and DevOps practices, and ensure deliverables meet high quality, reliability, and maintainability standards while balancing commercial

Qualifications

  • Extensive software engineering experience with technical leadership responsibilities.
  • Strong background in designing scalable distributed systems and modern architectures.
  • Hands-on development, code reviews, and engineering best practices.
  • Solid understanding of cloud platforms, CI/CD pipelines, DevOps, and infra automation.
  • Experience with performance, observability, and reliability engineering.
  • Deep knowledge of security principles and secure development practices.
  • Excellent stakeholder management, communication, and leadership skills.

Responsibilities

  • Provide technical leadership and architectural guidance for engineering teams.
  • Lead the design and implementation of scalable, reliable software systems.
  • Break down complex initiatives into deliverable components and drive them to completion.
  • Contribute hands-on to core products and strategic initiatives.
  • Ensure coding standards and architectural best practices are followed.
  • Drive code reviews, design reviews, and architecture reviews to maintain quality.
  • Evaluate new technologies and inform engineering decisions with business value.
  • Champion CI/CD, automated testing, and DevOps practices.
  • Partner with Security to embed secure development across the lifecycle.
  • Mentor engineers and foster an inclusive, high-performing culture.
  • Collaborate with Product, Design, Data, and leadership to align with business goals.

Skills

Technical Leadership
Architectural Design
Mentoring
Cloud & DevOps
CI/CD
Observability
Security Best Practices
Stakeholder Management
Problem Solving

Education

Bachelor's degree in CS or related field

Job description

We are seeking a Lead Software Engineer to provide technical leadership, architectural direction, and hands-on engineering expertise across business-critical software platforms. This role is responsible for guiding engineering teams in designing, building, and delivering scalable, secure, and high-performing solutions while fostering engineering excellence and continuous improvement.

As the technical leader within a product team, you will mentor engineers, champion engineering best practices, and collaborate closely with Product, Design, Data, and Engineering leadership to deliver innovative solutions aligned with business objectives. You will influence technical strategy, drive architectural decisions, and ensure the software delivered meets the highest standards of quality, reliability, and maintainability.

This is a highly collaborative role requiring strong technical depth, excellent communication skills, and the ability to balance engineering excellence with commercial priorities.

Key ResponsibilitiesTechnical Leadership
  • Provide technical leadership, architectural guidance, and solution design for engineering teams.
  • Lead the design and implementation of scalable, reliable, and maintainable software systems.
  • Break down complex technical initiatives into achievable deliverables and successfully drive them through delivery.
  • Contribute hands‑on to software development across core products and strategic initiatives.
  • Ensure engineering principles, coding standards, and architectural best practices are consistently followed.
  • Drive code reviews, design reviews, and architecture reviews to maintain high engineering quality.
  • Evaluate and recommend new technologies, frameworks, and engineering practices that deliver business value.
  • Simplify complex systems and technical challenges to improve delivery efficiency and long‑term maintainability.
  • Champion software quality, performance, scalability, reliability, and security across products.
  • Promote CI/CD, automated testing, and DevOps best practices.
  • Ensure infrastructure, deployment pipelines, and release processes follow modern engineering standards.
  • Partner with Security teams to embed secure development practices throughout the software lifecycle.
  • Identify technical debt and lead initiatives to improve system health and engineering productivity.
  • Continuously improve development processes, tooling, and engineering workflows.
  • Coach, mentor, and develop engineers through pairing, technical guidance, and knowledge sharing.
  • Help engineers improve software design, problem‑solving, and technical decision‑making.
  • Partner with Engineering Managers on performance, career development, and succession planning.
  • Foster an inclusive engineering culture that encourages collaboration, innovation, and continuous learning.
  • Help recruit, interview, and onboard high‑performing engineering talent.
  • Lead by example through technical excellence, accountability, and ownership.
Cross‑functional Collaboration
  • Work closely with Product Managers, Designers, Data teams, and other stakeholders to deliver customer‑focused solutions.
  • Translate business goals into scalable technical solutions.
  • Drive alignment across multiple engineering teams on shared initiatives.
  • Facilitate technical discussions and influence decisions across engineering and business stakeholders.
  • Communicate complex technical concepts clearly to both technical and non‑technical audiences.
Key AccountabilitiesArchitecture & Engineering
  • Lead technical strategy for the team and influence architectural direction across products.
  • Improve business‑critical systems with a focus on scalability, resilience, performance, and maintainability.
  • Drive innovation by evaluating emerging technologies and applying them where appropriate.
  • Identify opportunities to simplify systems and improve engineering efficiency.
  • Ensure high‑quality software delivery through strong engineering governance.
  • Promote a collaborative, high‑performing engineering culture built on accountability and continuous improvement.
  • Encourage knowledge sharing, innovation, and constructive technical discussions.
  • Align engineering decisions with company strategy and customer outcomes.
  • Foster effective communication and collaboration across teams.
Business Partnership
  • Build strong relationships with Engineering, Product, Design, Data, and business stakeholders.
  • Support strategic initiatives through sound technical decision‑making.
  • Balance technical priorities with commercial objectives and delivery timelines.
  • Influence roadmap planning through technical expertise and architectural insight.
Required Qualifications
  • Extensive experience in software engineering with demonstrated technical leadership responsibilities.
  • Strong experience designing scalable distributed systems and modern software architectures.
  • Hands‑on expertise with software development, code reviews, and engineering best practices.
  • Strong understanding of cloud platforms, CI/CD pipelines, DevOps practices, and infrastructure automation.
  • Experience with system performance optimization, observability, and reliability engineering.
  • Deep understanding of software security principles and secure development practices.
  • Excellent stakeholder management, communication, and leadership skills.
  • Proven experience mentoring engineers and developing high‑performing teams.
  • Strong analytical and problem‑solving capabilities with the ability to simplify complex technical challenges.
The successful candidate will:
  • Be recognized as the technical leader within the engineering team.
  • Deliver scalable, reliable, and high‑quality software solutions.
  • Improve engineering practices, delivery efficiency, and system reliability.
  • Develop and mentor engineers to achieve higher technical capability.
  • Drive cross‑functional collaboration and influence strategic technical decisions.
  • Champion innovation while maintaining engineering excellence and customer focus.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineering Team Lead
Software Engineering Team Lead

Markem-Imaje Asia Pacific • Philippines

On-site
PHP 1,200,000 - 1,800,000
Technical Engineering Lead/Manager
Technical Engineering Lead/Manager

Our Clients • Makati

On-site
PHP 1,800,000 - 3,000,000
Software Engineer - Manager
Software Engineer - Manager

PM Consulting • Mandaluyong

On-site
PHP 1,800,000 - 3,000,000
Technical Engineering Lead/Manager (Product & Architecture)
Technical Engineering Lead/Manager (Product & Architecture)

Create Synergies Inc. • Philippines

On-site
PHP 1,200,000 - 2,300,000
Tech Lead
Tech Lead

Ascentium Talent Solutions PH Inc. • Pampanga

On-site
PHP 1,200,000 - 2,000,000
Development Manager
Development Manager

Nelnet Philippines Inc • Philippines

On-site
PHP 2,000,000 - 3,200,000
Technical Lead/Manager
Technical Lead/Manager

HRTX • Makati

On-site
PHP 1,800,000 - 3,000,000
Full Stack Developer Lead
Full Stack Developer Lead

PM Consulting • Metro Manila

On-site
PHP 2,400,000 - 3,600,000
Software Engineering Lead/Manager
Software Engineering Lead/Manager

HRTx Inc • Makati

On-site
PHP 1,800,000 - 2,600,000
Software Engineering Lead/Manager
Software Engineering Lead/Manager

HRTX • Makati

On-site
PHP 2,400,000 - 3,000,000