Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer Lead (C++)

Michael Page International Pte Ltd

Singapore

On-site

SGD 100,000 - 125,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading recruitment agency in Singapore is seeking an experienced software development leader. You will be responsible for driving the design, development, and maintenance of high-performance software solutions using C++. The ideal candidate should excel in collaboration with cross-functional teams and maintain code quality while mentoring team members. This position offers a dynamic environment where you can drive innovation and continuous improvement in software processes.

Responsibilities

  • Lead the design, development, and maintenance of high-performance software solutions using C++.
  • Work with cross‑functional teams to ensure seamless integration of software with other systems and platforms.
  • Oversee code quality, enforce best practices, and maintain compliance with industry standards.
  • Develop and maintain comprehensive technical documentation to support project continuity and knowledge sharing.
  • Provide technical guidance, support, and mentorship to software development team members.
  • Collaborate with stakeholders to translate business and research requirements into functional software solutions.
  • Drive continuous improvement and foster innovation within the software development process.
  • Support debugging, problem‑solving, and optimization to ensure system reliability and performance.
Job description
Responsibilities
  • Software Development: Lead the design, development, and maintenance of high-performance software solutions using C++.
  • Collaboration: Work with cross‑functional teams to ensure seamless integration of software with other systems and platforms.
  • Code Quality: Oversee code quality, enforce best practices, and maintain compliance with industry standards.
  • Documentation: Develop and maintain comprehensive technical documentation to support project continuity and knowledge sharing.
  • Mentorship: Provide technical guidance, support, and mentorship to software development team members.
  • Requirement Translation: Collaborate with stakeholders to translate business and research requirements into functional software solutions.
  • Innovation: Drive continuous improvement and foster innovation within the software development process.
  • Troubleshooting: Support debugging, problem‑solving, and optimization to ensure system reliability and performance.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.