Search by job, company or skills

PEOPLESEARCH PTE. LTD.

Software Engineering Lead

Early Applicant
  • Posted 20 days ago
  • Be among the first 10 applicants
5-7 Years
SGD 7,500 - 8,500 per month

Job Description

Software Engineering Lead

As the Software Engineering Lead, you will take ownership of designing, architecting, and integrating scalable systems across the entire technology stack. You'll lead backend and frontend development, guide a team of engineers, and ensure solutions are reliable, secure, and future-ready. This role combines hands-on technical expertise with leadership, making it ideal for someone who thrives on building high-quality systems while mentoring others.

Key Responsibilities

  • Architect and design scalable backend services with NestJS and/or Python FastAPI, ensuring solid API design, modularity, and efficient database integration.
  • Manage development and upkeep of React and React Native applications, ensuring consistency across web and mobile platforms.
  • Oversee implementation of protocols such as MQTT, HTTP, and BLE for seamless connectivity between devices and services.
  • Lead full-stack integration efforts, from embedded firmware and gateways through backend microservices to cloud infrastructure.
  • Provide mentorship and leadership to software engineers enforce quality standards via reviews and technical guidance.
  • Develop and optimize CI/CD pipelines, ensuring automation, testing, deployment, and rollback processes are robust.
  • Collaborate with peers on technical roadmaps, architectural choices, and resource planning.
  • Ensure cloud and on-prem systems are secure, scalable, and cost-effective, with strong monitoring and incident response.
  • Promote TDD and strong testing culture with comprehensive unit and integration coverage.
  • Maintain and enforce technical documentation best practices across the team.
  • Lead troubleshooting, maintenance, and performance optimization for backend services and databases.

Requirements

  • 5+ years in software development
  • 2+ years in engineering leadership roles (team lead)
  • Strong fullstack foundation (both backend and frontend engineering)
  • Proven ability to lead or mentor Agile/Scrum teams.
  • Proficiency in TypeScript/JavaScript and Python.
  • Experience architecting systems with NestJS and/or FastAPI, including SQL and NoSQL database design.
  • Solid expertise in React and React Native architectures.
  • Experience designing APIs with Swagger / OpenAPI.
  • Understanding of protocols: MQTT, HTTP, BLE.
  • Knowledge of microservices architecture, distributed systems, and system integration.
  • Hands-on with CI/CD tools (GitHub Actions, Jenkins, GitLab CI).
  • Skilled in deploying and scaling apps across cloud and on-premise environments.
  • Strong debugging, architectural thinking, and problem-solving ability.

Location: Central

Interested candidates kindly forward your CV to [Confidential Information] (Yamamoto Junior Lim, Reg No:R22110232). Feel free to forward this great opportunity to someone who would be a great fit for this role.

All information will be kept strictly confidential. We regret to inform that only successful applicants will be contacted.

PeopleSearch Pte Ltd

EA License No: 16S8057

More Info

Industry:Other

Function:Software Engineering

Job Type:Permanent Job

Date Posted: 10/09/2025

Job ID: 125961429

Report Job
View More
Last Updated: 10-09-2025 08:50:13 PM
Home Jobs in Singapore Software Engineering Lead

Similar Jobs