Job Search and Career Advice Platform

Enable job alerts via email!

Technical Lead

CDG ZIG

Singapore

On-site

SGD 100,000 - 140,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology firm in Singapore is seeking a Senior Engineering Leader to drive technical direction and manage multiple development teams. This role requires at least 8 years of software engineering experience, with a strong backend development background in Java/Spring Boot and a focus on real-time systems. The candidate should foster a high-performing engineering culture and ensure system reliability across platforms. Offering competitive salary and career growth opportunities.

Qualifications

  • Minimum of 8+ years of software engineering experience, preferably with a focus on leading teams.
  • Proven experience in backend development and familiarity with mobile ecosystems.
  • Strong communication skills to collaborate with technical and non-technical stakeholders.

Responsibilities

  • Lead and mentor multiple engineering teams focused on various system components.
  • Own technical roadmap ensuring scalability and optimization for real-time operations.
  • Work closely with Business teams to align technical solutions with business goals.
  • Oversee application performance and ensure system reliability.
  • Cultivate an engineering culture focused on continuous improvement.

Skills

Backend development (Java/Spring Boot, RESTful services)
Real-time systems
Distributed systems
API design
Frontend development (ReactJS)
Mobile app ecosystems (iOS/Android)
Cloud platforms (AWS)
DevOps practices
Containerization (Docker/Kubernetes)
Microservices

Education

Bachelor's or Master's degree in Computer Science, Engineering, or related disciplines

Tools

Kafka
Redis Streams
Observability tools
Job description
Job Responsibilities
1. Technical Leadership & Engineering Management
  • Lead and mentor multiple development teams responsible for Passenger, Driver, and Dispatch systems.
  • Set technical direction, development standards, and architectural guidelines across platforms.
  • Oversee day-to-day engineering execution including design reviews, code quality, testing, and deployment readiness.
  • Drive engineering excellence through continuous improvement, automation, and adoption of modern engineering practices.
2. System Architecture & Solutioning
  • Own the technical roadmap and ensure systems are scalable, robust, and optimized for real-time operations.
  • Provide architectural guidance for new features, system enhancements, and integration across internal platforms.
  • Lead modernization initiatives, including refactoring of legacy services and migration toward cloud-native, microservices-based architecture (where applicable).
3. Product & Stakeholder Collaboration
  • Work closely with Product, Operations, and Business teams to translate business requirements into technical solutions.
  • Prioritize enhancements and improvements based on customer impact, service reliability, and operational needs.
  • Ensure timely delivery of features and improvements while maintaining system stability.
4. Platform Reliability & Performance
  • Oversee the health, performance, and availability of the Passenger/Driver apps and Dispatch system.
  • Ensure appropriate monitoring, alerting, observability and incident response processes are in place.
  • Lead post-incident reviews and drive long-term corrective actions.
5. People Leadership
  • Build a high-performing engineering culture focused on teamwork, accountability, and continuous learning.
  • Provide coaching, career development, and performance management for team leads and engineers.
  • Grow and scale the engineering team as business needs evolve.
6. Any ad hoc duties as assigned
Job Requirements
  • Minimum Bachelor’s or Master’s degree in Computer Science, Engineering, or related disciplines.
  • At least 8+ years of software engineering experiences, preferably with at least 5 years leading engineering teams.
  • Strong background in backend development (e.g., Java/Spring Boot, RESTful services).
  • Solid understanding of real-time systems, distributed systems, messaging queues, and API design.
  • Experience with frontend development with ReactJS
  • Experience with mobile app ecosystems (iOS/Android), backend services, and cloud platforms (AWS) is preferred
  • Familiarity with DevOps practices, CI/CD pipelines, containerization (Docker/Kubernetes), and observability tools.
  • Exposure to microservices, event-driven architectures (Kafka, Redis Streams), and high-throughput systems.
  • Proven experience leading multiple engineering teams in a fast-paced environment.
  • Strong communication skills and ability to work with both technical and non-technical stakeholders.
  • Ability to drive decisions, manage complexity, and balance technical depth with business priorities.
  • Demonstrated track record of delivering improvements to large-scale or mission-critical systems.
  • Preferred experience in mobility, transport, dispatching algorithms, or real-time booking systems.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.