Leading Software Engineer

2 weeks ago


Singapore beBeeLeadership Full time $180,000 - $200,000
Software Engineering Leader Opportunity

Are you a seasoned software engineer looking to take the next step in your career? Do you have what it takes to lead and mentor a team of engineers to deliver high-quality systems?

This role combines hands-on technical expertise with leadership skills, making it ideal for someone who thrives on building scalable systems while guiding others.

Key Responsibilities:
  • Design and architect scalable backend services using NestJS and/or Python FastAPI, ensuring solid API design, modularity, and efficient database integration.
  • Lead the development and upkeep of React and React Native applications, ensuring consistency across web and mobile platforms.
  • Oversee the 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.

We offer a competitive compensation package and opportunities for professional growth and development. If you're passionate about delivering high-quality systems and leading a team of engineers, we encourage you to apply for this exciting opportunity.

Please note that only successful applicants will be contacted.



  • Singapore beBeeLeadership Full time $120,000 - $180,000

    Lead Software Engineer Java Job DescriptionWe are seeking a skilled software engineer to lead our team in developing complex software systems using Java and related technologies.Key Responsibilities:Design, develop, and test large-scale software systems using Java and related technologies.Guide junior engineers in best practices and coding...


  • Singapore The Digital and Intelligence Service (DIS) Full time

    Join to apply for the Lead Software Engineer role at The Digital and Intelligence Service (DIS)Continue with Google Continue with Google Join to apply for the Lead Software Engineer role at The Digital and Intelligence Service (DIS)Lead Software Engineer – Digital Ops-Tech Centre (DOTC)About Us The Digital Ops-Tech Centre (DOTC) is a newly established...


  • Singapore beBeeSoftwareEngineering Full time

    Job Title: Software Engineering Lead Job Description: We are seeking a highly experienced and skilled software engineering lead to join our team. As a seasoned professional in the field of software development, you will be responsible for leading and managing a team of developers, ensuring that projects are delivered on time, within budget, and to the...


  • Singapore beBeeSoftwareEngineering Full time

    Job Title: Software Engineering Lead Job Description: We are seeking a highly experienced and skilled software engineering lead to join our team. As a seasoned professional in the field of software development, you will be responsible for leading and managing a team of developers, ensuring that projects are delivered on time, within budget, and to the...


  • Singapore Tap Growth ai Full time

    Overview Join to apply for the Lead Software Engineer role at Tap Growth ai . We are looking for a Lead Software Engineer to lead our remote software development team in India. This role blends technical leadership, architectural vision, and hands-on coding with team mentorship and delivery management . You will drive technical excellence, ensure scalable...


  • Singapore Tap Growth ai Full time

    Overview Join to apply for the Lead Software Engineer role at Tap Growth ai . We are looking for a Lead Software Engineer to lead our remote software development team in India. This role blends technical leadership, architectural vision, and hands-on coding with team mentorship and delivery management . You will drive technical excellence, ensure scalable...


  • Singapore Yinson Full time

    **Date Posted**:15 Nov 2024**Legal Entity**:Yinson Green Technologies Pte Ltd**Job Function**:IT**Location**:Singapore Office**Employment Type**:Permanent - Yinson is a dynamic, equal opportunity employer with great organisational culture where people are valued and empowered to deliver **powerful** solutions.**Lead Software Engineer**Key...


  • Singapore PEOPLESEARCH PTE. LTD. Full time

    Roles & ResponsibilitiesSoftware Engineering LeadAs 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...


  • Singapore PHOENIX SOLUTIONS (S) PTE. LTD. Full time

    **Overview**: The Lead Software Engineer for Channel Internet Banking will play a pivotal role in designing, developing, and maintaining the online banking platform. This position requires a blend of strategic planning, excellent coding skills, and leadership abilities to drive a high-quality banking experience for users. Key Responsibilities - Leadership:...

  • Software Engineer

    1 week ago


    Singapore RIDIK SOFTWARE SOLUTIONS PTE. LTD. Full time

    The Software Engineer is responsible to develop software based on design requirements and ensure software and subroutines are working to specification, program codes have conformed to standards and are delivered with quality meeting schedule and requirements. **Project Delivery** - Analyse process/program specifications & translate specifications to program...