Software Lead (Full Stack)

Qualifications & Experience

  • Degree in Information Technology, Computer Science, Software Engineering, or a related field, with a minimum of 6 years of hands-on software development experience and at least 3 years of experience leading software teams, technical workstreams, modules, or projects.
  • Candidates with strong expertise and proven achievements in Software Architecture, Systems Design, or related technical domains may be considered in lieu of formal academic qualifications.
  • Demonstrated experience leading technical teams and delivering software projects within Agile/Scrum environments, including planning, coordination, technical oversight, and successful delivery execution.

Technical Skills

  • Strong proficiency in one or more modern programming languages and frameworks, including TypeScript (Angular, React, Next.js), C#, Java, or other relevant technologies aligned to project requirements.
  • Experience working with relational databases such as Microsoft SQL Server, PostgreSQL, Oracle, or similar platforms.
  • Solid understanding of Software Development Life Cycle (SDLC), object-oriented design principles, RESTful API development, microservices architecture, software maintenance, secure coding standards, and DevOps practices.
  • Hands-on experience with CI/CD pipelines, automated testing frameworks, code quality and review practices, version control systems such as Git/GitHub, and Agile collaboration tools.
  • Familiarity with containerization and orchestration technologies such as Docker and Kubernetes. Exposure to cloud platforms, Infrastructure as Code (IaC), and DevSecOps practices is highly advantageous.

Quality & Delivery Excellence

  • Ability to define, implement, and maintain effective testing strategies across unit, integration, end-to-end, performance, and reliability testing to ensure high-quality software delivery.
  • Experience applying industry best practices in software engineering, quality assurance, technical evaluation, benchmarking, and delivery methodologies, adapting approaches to meet project objectives and business needs.
  • Strong analytical and problem-solving capabilities, with the ability to assess complex technical challenges, evaluate alternatives, and develop practical, scalable solutions.

Leadership & Collaboration

  • Excellent leadership, mentoring, communication, and stakeholder management skills, with the ability to guide engineering teams and collaborate effectively across cross-functional groups.
  • Proven ability to foster teamwork, drive technical excellence, and support engineers in achieving project and professional goals.
  • Adaptable, accountable, and capable of thriving in mission-critical environments where quality, security, reliability, maintainability, and business impact are key priorities.

To Apply:

Interested applicants please send your resume in MS Words format to pooja.yadav@ambition.com.sg and attention to Pooja (R1551322)

Short listed candidates will be notified

www.ambition.com.sg

EA Registration Number: R1551322

Data provided is for recruitment purposes only

Business Registration Number: 200611680D.

License Number: 10C5117

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available