Technical Lead – Software Engineering

PM Consulting

Makati

On-site

PHP 2,500,000 - 3,200,000

Full time

6 days 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

PM Consulting in Makati seeks a Senior Tech Lead to steer multiple software squads, provide technical direction, and contribute hands-on coding. You will partner with the Head of Technology and Product teams to set priorities and deliverables.

You will design scalable architectures, evaluate new technologies, promote best practices, and mentor engineers to elevate engineering quality across initiatives.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
  • Strong professional experience in backend development using Java, Golang, Node.js, Scala, or similar OO/open-source tech.
  • Proven experience leading or mentoring software development teams.
  • Strong understanding of software engineering principles, architecture, and system design.
  • Hands-on experience with React, TypeScript, or JavaScript.
  • Experience with relational databases and SQL (MySQL/PostgreSQL).
  • Experience with Docker and Kubernetes.
  • Familiarity with CI/CD and automated deployment tools (GitHub Actions, GitLab CI/CD, CircleCI or similar).
  • Familiarity with GitOps (ArgoCD, Kubestack).
  • Understanding of OpenAPI standards and service-oriented architecture.
  • Experience with modern coding/AI-assisted development tools is an advantage.
  • Strong English communication skills with stakeholders.

Responsibilities

  • Lead one or more software development squads, providing 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 apps and systems.
  • Review code to ensure standards and quality.
  • Identify scalable technical solutions to complex challenges.
  • Promote best practices in software development, architecture, and processes.
  • Design and develop flexible, scalable systems for business growth.
  • Translate requirements into technical solutions and participate in new digital initiatives.
  • Collaborate with Head of Technology, Product teams to define priorities and timelines.
  • Provide estimates and actionable tasks for backlog and development activities.
  • Participate in Agile ceremonies, sprint planning, and delivery activities.
  • Mentor engineers, encourage knowledge sharing and continuous improvement.
  • Establish a culture of accountability, quality, and problem-solving.

Skills

Java
Golang
Node.js
Scala
React
TypeScript
SQL
Docker
Kubernetes
CI/CD
GitOps
OpenAPI
English communication

Education

Bachelor's degree in Computer Science or related field

Tools

GitHub Actions
GitLab CI/CD
CircleCI
ArgoCD
Kubestack

Job description

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
  • Bachelor's 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, Node.js, 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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Technical Lead – Software Engineering
Technical Lead – Software Engineering

Our Clients • Makati

On-site
PHP 1,800,000 - 2,400,000
Senior Software Engineer
Senior Software Engineer

ProV International PH • Makati

On-site
PHP 1,000,000 - 2,000,000
Technical Lead | Hybrid | Ortigas
Technical Lead | Hybrid | Ortigas

ESOL IT SERVICES INC. • Metro Manila

On-site
PHP 900,000 - 1,600,000
Senior Software Engineer (GoLang & Javascript)
Senior Software Engineer (GoLang & Javascript)

CPS Asia Pacific • Parañaque

On-site
PHP 1,200,000 - 2,400,000
Senior Full Stack Engineering Tech Lead
Senior Full Stack Engineering Tech Lead

V2 Solutions • Hinoba-an

On-site
PHP 1,800,000 - 2,400,000
Senior Software Developer
Senior Software Developer

Code Invi Digital Solutions Inc. • Philippines

On-site
PHP 1,200,000 - 1,800,000
Senior Java Developer
Senior Java Developer

ProV International PH • Makati

On-site
PHP 1,200,000 - 1,800,000
Software Technical Lead
Software Technical Lead

NCS Group • Taguig

On-site
PHP 1,500,000 - 3,200,000
Senior Software Engineer
Senior Software Engineer

Interact Software • Metro Manila

On-site
PHP 1,000,000 - 1,800,000
Senior Software Engineer
Senior Software Engineer

Hammerjack Pty Ltd • Philippines

On-site
PHP 1,200,000 - 1,800,000