4,039 Lead Engineers jobs in Singapore
Technical Lead
Posted today
Job Viewed
Job Description
Open Government Products (OGP) operates like a startup within the government. We are a fast-paced, dynamic team of engineers, designers, and product managers dedicated to building technology for the public good. We identify opportunities to solve real problems, rapidly prototype, and launch impactful products - from citizen apps to platforms that power entire government operations.
We work in the open, embrace flat hierarchies, and cut through bureaucracy to focus on user-centric innovations that make a difference at scale.
About the RoleWe're looking for a Technical Lead (Engineering Manager) who can build and lead at the same time. This role is not just about people management - it's also about writing production code, making key technical decisions, and setting engineering standards.
You'll spend part of your time designing, coding, and reviewing systems, and part of your time guiding a team, mentoring engineers, and working with stakeholders to ensure we build technology that is scalable, secure, and impactful.
In this role, you will:
- Write and ship code regularly, while balancing leadership responsibilities.
- Lead and mentor engineers, providing technical direction, coaching, and clarity.
- Architect and design systems end-to-end, from prototype to production.
- Collaborate cross-functionally with designers, product managers, and policymakers.
- Balance long-term technical vision with near-term delivery needs.
- Represent engineering in discussions with agencies and partners, bridging technical and operational perspectives.
This role is ideal for someone who thrives at the intersection of hands-on engineering, leadership, and impact.
Key Responsibilities- Contribute code across the stack while setting technical standards.
- Architect, design, and deliver scalable, high-quality systems.
- Lead a team of engineers with clarity and accountability.
- Mentor and grow engineers through reviews, pairing, and coaching.
- Drive engineering best practices: testing, security, observability, CI/CD.
- Partner with stakeholders to align technology with user and policy needs.
- Translate complex technical issues into actionable decisions for mixed audiences.
- Explore and deliver innovations that improve efficiency, resilience, and impact.
- Proven track record as a Senior/Lead Engineer, shipping and scaling production systems.
- Strong background in modern software engineering (bonus if you've worked across backend, frontend, infra, or data pipelines).
- Experience balancing coding with leadership - you enjoy both and are effective at switching contexts.
- Ability to make tough trade-offs, guide technical strategy, and lead teams through ambiguity.
- Excellent communication and stakeholder skills, with the ability to influence across technical and non-technical domains.
- A mission-driven mindset: motivated by the chance to build technology that improves lives at scale.
This is not a pure management role. You'll be expected to stay hands-on, write code, and lead by example, while also growing and guiding a team to deliver impact.
Working at OGPOwnership and Autonomy — Beyond technical tasks, this means having autonomy to voice opinions and suggest future directions. Building what you believe in drives the creation of great solutions.
Rapid Prototyping — We prioritize testing ideas over debating them, allowing us to identify problems quickly and convey possibilities to others. This fail-fast approach accelerates innovation.
Flexibility — We provide flexible work arrangements based on what works best for our team and its members, fostering a productive and supportive environment.
Continuous Learning — Drive professional growth by exploring new architectures, frameworks, and technologies. With dedicated yearly learning months and hackathons, continuous learning is essential as we tackle innovative ideas and challenges.
Mission-Driven — Our work is dedicated to the public good, aiming to improve the lives of Singapore citizens. We focus on creating impactful solutions that enhance the community and the place we call home.
Projects OGP has worked on include:
ScamShield — iOS and Android mobile apps, enhanced in August 2024, help users check and report suspicious communications. The apps automatically filter known scams using an AI-powered machine learning classifier. An Admin Dashboard also allows police to verify reported scams.
ParkingSG — A mobile app alternative to parking coupons. It lets users pay, extend, and refund their parking sessions just using their phones.
RedeemSG — Helps the Singapore Government to create, send and track redemptions of digital vouchers easily.
COVID-19 Vaccination — A suite of systems built to enable Singapore's national vaccination campaign for COVID-19. This includes informational sites, appointment booking systems, and records management systems.
— An open repository of all the Singapore Government's public data. It helps people understand the data using visualizations and articles, and provides real-time APIs for developers to use.
Isomer — Provides government agencies with an easy-to-deploy static website building and hosting service to create usable, secure and faster informational websites quickly.
FormSG — A form builder tool for agencies to self-service and create online forms that capture classified data, with the goal of replacing paper forms.
PaySG — Was developed to enable digital payments for government services, and was initially used for payments for COVID-19 swab tests and Stay-Home Notices for incoming travellers to Singapore.
An overview of other OGP products can be found on our website
Technical Lead
Posted today
Job Viewed
Job Description
Responsibilities:
- Lead a team of developers in the design, development, and deployment of Java-based applications
- Collaborate with cross-functional teams to gather requirements, define technical solutions, and ensure timely delivery of projects
- Mentor and provide technical guidance to junior developers, helping them to grow their skills and expertise
- Identify and implement best practices, processes, and tools to improve the efficiency and quality of the development workflow
- Stay up-to-date with the latest technologies, frameworks, and industry trends, and recommend innovative solutions to enhance our product offerings
- Collaborate with the Product team to translate business requirements into technical specifications
- Participate in code reviews, testing, and deployment activities to ensure the delivery of high-quality software
Requirements:
- 2 years of experience in software development, with a strong focus on Java technologies
- Proven track record of leading and mentoring teams of developers in the successful delivery of complex software projects
- Excellent problem-solving and critical thinking skills, with the ability to break down complex problems and devise innovative solutions
- Proficient in Java, Spring, Hibernate, and other related frameworks and technologies
- Experience in Agile software development methodologies, such as Scrum and Kanban
- Strong communication and interpersonal skills, with the ability to work collaboratively with cross-functional teams
- Bachelor's degree in Computer Science, Information Technology, or a related field
Interested candidates who wish to apply for the advertised position, please click APPLY to submit your resume.
EA License No.: 13C6305
Reg No: R HIEW CHAI SYIN)
For candidate who applied for the advertised position is deemed to have consented to us that we may collect, use or disclose your personal information for purpose in connection with the services provided by us.
technical lead
Posted today
Job Viewed
Job Description
We are seeking a highly skilled and experienced Lead Data Engineer to join the team. The ideal candidate will have a strong background in designing and implementing scalable data pipelines, data warehousing solutions, and ETL frameworks. Candidate will be leading a team of data engineers and collaborate closely with cross-functional teams to support data-driven decision-making across the organization.
Key Responsibilities:
- Lead the design, development, and maintenance of robust data pipelines and ETL processes.
- Architect and implement scalable data warehousing solutions using Snowflake.
- Develop and maintain REST APIs for data access and integration.
- Ensure high-quality code through unit testing and code reviews.
- Utilize Apache Airflow for workflow orchestration and scheduling.
- Work with Apple's GBI framework to support data integration and analytics.
- Optimize and manage SQL queries for performance and scalability.
- Collaborate with data scientists, analysts, and business stakeholders to understand data requirements.
- Mentor junior data engineers and promote best practices in data engineering.
Ensure data quality, integrity, and security across all systems.
Required Qualifications:
- 8+ years of experience in data engineering, ETL development, and data warehousing.
- Strong proficiency in Python and SQL.
- Hands-on experience with Snowflake, Airflow, and REST API development.
- Familiarity with Apple GBI framework is a strong plus.
- Experience with unit testing and CI/CD pipelines.
- Excellent problem-solving skills and attention to detail.
- Strong communication and leadership abilities.
Technical Lead
Posted today
Job Viewed
Job Description
Company
Snaphunt Pte Ltd
Designation
Technical Lead
Date Listed
01 Oct 2025
Job Type
Entry Level / Junior Executive
Full/PermFree/Proj
Job Period
Immediate Start - Flexible End
Profession
IT / Information Technology
Industry
Computer and IT
Location Name
Singapore
Allowance / Remuneration
$6,000 - 7,500 monthly
Company Profile
Our client is a specialist IT Consulting / Resourcing firm with 100% focus on Digital Transformation skills. Our client deliver value to our clients by offering flexibility for your project hiring needs.
Job Description
- Opportunity to make a positive impact
- Great work environment
- Flexible working options
The Job
Position Overview:
We are seeking a highly skilled and motivated Technology Lead to join our dynamic engineering team. This role is a unique blend of deep technical expertise and leadership. You will be responsible for guiding the technical direction of your team, architecting robust and scalable solutions, and mentoring engineers. You are a hands-on coder who also enjoys leading, coaching, and driving projects to successful completion.
Key Responsibilities:
- Technical Leadership & Architecture (40%)
- Provide technical leadership and vision for remote development team (India).
- Design, architect, and document scalable, secure, and high-performance software solutions.
- Make critical technology stack and tooling decisions, balancing innovation with stability.
- Conduct code and design reviews to ensure adherence to best practices and architectural guidelines.
- Drive technical excellence and continuous improvement by introducing new technologies and processes where appropriate.
Team Leadership & Mentorship (30%)
- Lead, mentor, and coach a team of software engineers, fostering a culture of collaboration and high performance.
- Facilitate technical discussions and decision-making within the team.
- Assist in task breakdown, estimation, and sprint planning in an Agile/Scrum environment.
- Identify skill gaps and contribute to the professional development of team members.
Hands-On Development (20%)
- Remain hands-on in coding, contributing to the development of critical components and complex features.
- Lead by example by writing clean, maintainable, and efficient code.
- Troubleshoot and resolve complex technical and design issues.
- Project Management & Collaboration (10%)
- Collaborate closely with Product Managers, Designers, and other stakeholders to translate business requirements into technical solutions.
- Provide accurate technical estimates and help manage project timelines and risks.
- Communicate technical concepts effectively to non-technical audiences.
Ideal Candidate
Requirements:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 8+ years of professional software development experience.
- 2+ years of experience in a tech lead, team lead, or architecture role.
- Proven experience in designing, architecting, and delivering large-scale, distributed systems.
- Expertise in one or more of our core technologies: (e.g., , React/Angular, AWS/Azure/GCP, Kubernetes/Docker, SQL/NoSQL databases).
- Strong understanding of software development principles (SOLID, DRY, Design Patterns) and architecture patterns (Microservices, Event-Driven, MVC).
- Experience with Agile/Scrum methodologies.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and interpersonal skills.
- Able to work in fast-paced environment with can-do attitude
Preferred:
- Experience in Retail, e-Commerce, B2B, & B2C
- Experience with DevOps practices and CI/CD pipelines.
- Contributions to open-source projects or a public portfolio (GitHub, etc.).
- Experience with performance tuning and optimization.
Ref: XEDP6MJSE9
Application Instructions
Apply this role at
Agent Note This position is posted on behalf of a client by a third party agent.
Technical Lead
Posted today
Job Viewed
Job Description
Responsibilities:
- Lead the design and development of scalable web applications and systems based on business requirements.
- Troubleshoot, debug, and resolve software issues efficiently while ensuring long-term maintainability.
- Optimise, maintain, and enhance existing systems for performance, security, and scalability.
- Provide technical leadership, guiding best practices in architecture, coding standards, and software quality.
- Evaluate and recommend technical solutions, tools, and frameworks to improve software quality and delivery speed.
- Document system architecture, data flows, and deployment processes to ensure knowledge retention and team scalability.
- Collaborate closely with external vendors and internal stakeholders to ensure smooth project delivery.
- Stay adaptable and open to learning new programming languages and frameworks when required.
Requirements:
- Bachelor's degree in Computer Science, Computing, or a related discipline.
- 6+ years of hands-on development experience.
- Proven track record of delivering projects involving planning, development, and maintenance of CRM, ERP, or equivalent enterprise applications.
- Demonstrated experience working with external vendors or leading offshore development teams.
- Solid understanding of system design, architecture, and integration patterns.
- Strong knowledge of MySQL and API integrations.
- Experience with cloud storage solutions (e.g., AWS S3), CI/CD pipelines (e.g., Forge, GitHub Actions), and caching systems (e.g., Redis).
- Proficiency with Git/GitHub version control and collaborative workflows.
- Excellent debugging, problem-solving, and analytical skills.
- Proficiency in Laravel/PHP development and CSS.
Interested candidates please submit your detailed resume, current & expected salary and date available.
We regret that only shortlisted candidates will be notified.
Technical Lead
Posted today
Job Viewed
Job Description
Technical Lead , )
About Staizen
At Staizen, we live and breathe transformation. We support and guide our clients through the toughest and nitty-gritty parts of building, modernizing, and running digital products and platforms. Transformation is not easy and to be the best partners, we challenge ourselves to constantly practice what we preach in the way we do, build and lead.
The name Staizen is short for "State of Kaizen", inspired by the Kaizen philosophy of continuous improvement. We are all about getting 1% better every day because sustainable transformation is not about the big bang but manifests in the daily choices that we commit to do every single day.
What we offer
Get the chance to work on transformation at scale missions for complex industries such as banking, e-commerce, insurance
Be part of our internal product development and build the next generation of productivity tools for customers
Be part of exciting communities where you can collaborate, grow and learn across the board
We are remote-firstwith global operations across France, Belgium, Luxembourg, the Philippines, and Singapore, with optional co-working spaces for the team
Perks & Benefits
1% better yearly budget - your personal growth & learning fund
Co-working spaces- for the times when you want to spice up and change environments
Remote set-up budget - to get you up and running wherever you decide to work
Team-up budget - Monthly lunch/dinner budget for physical or virtual team bonding
Good medical coverage- so you don't have to worry about your health
Flexitime - We follow the standard business hours, but we trust you to find your most productive time
We are looking for Technical Lead mainly experienced in , and leading a software development team.
Role Responsibilities
You will create and own REST/GraphQL APIs for consumption by mobile and web distributed B2B platforms
You will contribute to highly responsive web & mobile apps
You will implement new features in a highly collaborative environment with product managers, UI/UX experts, and fellow engineers
You will contribute to a future-ready, high quality, and performance code base
You will share your technical solutions and product ideas with the team
You will mentor other engineering team members
You will contribute to team and organizational improvements in process and infrastructure
You will be part of a truly global team
Work within Agile Methodology frameworks
Collaborate effectively within a cross-functional organization
Communicate the technical framework and strategy (if Senior and above, you may be expected to also lead this)
Qualifications
You have 6+ years of software engineering
You have experience in frontend and backend development, using frameworks like , , ReactJS,
You have experience with Typescript, or working with strongly typed languages
You are familiar with NoSQL databases such as MongoDB or CouchDB, Web services, SOA patterns
You have good working knowledge of design patterns, building and deploying microservices on the cloud
You have hands on experience with REST APIs or GraphQL
You have experience with Test Driven Development and Shift Left testing
You have knowledge of web libraries and frameworks such as ReactJS, VueJS, AngularJS, and Clojure
You have experience working on AWS or other cloud stacks and Docker
You have experience building / consuming OpenAPI and GraphQL specifications
You have experience building systems with high data protection requirements, anonymous data and data encryption
You are comfortable working in a collaborative environment
Work set-up: on-site in Singapore
So, what do you think?
Are you ready to drive impact and grow with us?
We're looking for forward-thinkers who thrive in an international environment. We have openings across our various communities - Frontend, Backend, DevOps, UX/UI, Quality Assurance, Data & Analytics, Delivery (Project Management & Facilitation), and Engineering Management. We can't wait to meet you, drop us a message, and let's chat
Technical Lead
Posted today
Job Viewed
Job Description
Responsibility:
Technical Lead Design for maintenance and enhancement of System Integration projects in the field of
biometrics capturing and automated immigration clearance Systems. The Technical Lead is required to
lead a team of J2EE developers in architecting and implementing turnkey enterprise scale J2EE
applications. This includes requirements gathering, architecting the business requirements into technical
design and leading a team of J2EE developers to implement, test and commission the applications.
The Technical Lead will lead the team in the investigation and resolution of production issues. The
candidate should have good trouble-shooting skill and able to perform end-to-end investigation of issues
from client to server.
Successful applicants can expect to work in fast paced environment and will lead dynamic projects
teams. The projects involved are high profile, challenging and offer good career references.
Requirements:
- The candidate should be a graduate with a Bachelor's Degree in Engineering
(Computer/Telecommunication), Computer Science / Information Technology or equivalent.
- Candidates with Diploma in Computer Studies with at least Four (4) full J2EE SDLC experience in
the role of Technical Lead in J2EE solution architecting and design, are also welcome to apply.
Candidates to have at least 3 years experience in a Technical Lead role.
Track record in leading technical teams for design, development and deployment of medium or large
scale J2EE project using platform products like IBM Websphere, Oracle will be advantageous.
- Knowledge and hands on working experience in Struts Framework, SPRING Framework, Hibernate,
Web Services (SOAP and/or REST), JMS, Java Design Patterns, HTML5, JQuery, JNDI, JSP, XML,
Java Script, IBM MQ-Series, Crystal Reports and/or Biometrics will be will be advantageous.
The Team lead needs to be a team player, with good interpersonal and problem solving skills.
Applicants should be self-motivated, result-oriented, and able to lead and front customer in the
investigation of technical issues.
Be The First To Know
About the latest Lead engineers Jobs in Singapore !
Technical Lead
Posted today
Job Viewed
Job Description
Job Scope:
We are seeking an experienced and innovative Technical Lead to drive the design, development, and implementation of our Web3 initiatives. This role will lead a team of engineers and collaborate closely with product, business, and ecosystem partners to deliver scalable, secure, and cutting-edge blockchain solutions. The ideal candidate will have deep technical expertise in blockchain protocols, smart contracts, and decentralised applications, combined with strong leadership skills to guide technical strategy and execution.
Key Responsibilities:
- Lead the end-to-end technical design, architecture, and implementation of Web3 solutions, including blockchain protocols, decentralised identity (DID), and smart contract frameworks.
- Provide hands-on technical leadership and mentoring to the engineering team, ensuring high-quality code, scalability, and best practices.
- Drive integration of Web3 infrastructure with existing biometric, identity management, and digital platforms.
- Oversee the development of decentralised applications (dApps), digital wallets, tokenisation frameworks (e.g., ESG tokens), and blockchain-based trust systems.
- Collaborate with product managers, business stakeholders, and ecosystem partners to translate business requirements into technical roadmaps and deliverables.
- Evaluate and select appropriate blockchain platforms, consensus mechanisms, and Web3 tooling to ensure scalability and security.
- Establish coding standards, security protocols, and quality assurance frameworks for blockchain development.
- Stay updated with emerging trends, technologies, and regulatory developments in the blockchain/Web3 space, and provide thought leadership to the organisation.
- Represent the company in technical discussions, whitepapers, industry forums, and standardisation initiatives.
- Ensure compliance with applicable regulatory, data security, and privacy requirements in all blockchain-related projects.
Requirements:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 7+ years of software engineering experience, with at least 3 years in blockchain/Web3 development.
- Strong proficiency in blockchain platforms (e.g., Ethereum, Hyperledger, Polygon, Solana, etc.) and smart contract languages (e.g., Solidity, Rust).
- Proven experience leading technical teams and delivering complex, large-scale blockchain projects.
- Hands-on knowledge of cryptography, distributed ledger technologies, tokenisation, and decentralised identity frameworks.
- Experience in cloud-native architectures (AWS, Azure, GCP) and integration with blockchain systems.
- Strong problem-solving, leadership, and communication skills.
- Familiarity with regulatory, compliance, and data protection requirements in blockchain applications will be an advantage.
Technical Lead
Posted today
Job Viewed
Job Description
We are hiring Technical Lead/ Senior Software Engineer who has experience in IOS development.
Job Scope
- Drive the design, development, and delivery of high-quality iOS applications, ensuring robust, scalable, and efficient code
- Architect solutions by applying modern design patterns (Clean Architecture, MVVM, VIPER), while addressing technical challenges and aligning with business needs
- Provide guidance and mentorship to junior developers, ensuring best practices in coding, testing, and app design
- Partner with product managers, designers, backend developers, and QA teams to deliver cohesive, high-performing applications
- Lead the development and integration of new features, collaborating with vendors and third-party SDK providers to optimise functionality
- Implement continuous development processes, maintaining and enhancing the app based on user feedback, crash analytics, and evolving technologies
- Ensure quality by establishing rigorous testing practices, conducting code reviews, and maintaining high standards, for code maintainability and testability
- Monitor and address security threats, ensuring the app complies with relevant regulations and industry standards
Report directly to the supervisor, providing regular updates on project progress, technical challenges, and team performance
Job Requirement
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- Minimum 6 years of professional experience, including 3+ years in iOS application development
- Proven experience delivering high-quality, scalable application independently or as part of a team
- iOS Development Expertise: Advanced knowledge of Swift and SwiftUI, with experience in building, testing, and deploying iOS Applications.
- Architectural Proficiency: Strong understanding of design patterns (MVC, MVVM, VIPER, Clean Architecture) and ability to architect scalable, maintainable solutions.
- Integration Skills: Experience in integrating RESTful APIs, third-party SDKs, and cloud-based services such as Firebase or AWS.
- App Optimisation: Proficiency in optimising app performance, memory usage, and responsiveness for a seamless user experience.
- Testing Frameworks: Skilled in using testing tools such as XCTest, XCUITest, and other unit or UI testing frameworks to ensure application reliability.
- Version Control: Expertise in Git and version control workflows, ensuring code collaboration and versioning best practices.
- CI/CD Pipelines: Familiarity with continuous integration and delivery pipelines, including tools like Jenkins, GitHub Actions, or Bitrise.
- Security Practices: In-depth understanding of mobile app security standards, including secure storage, data encryption, and protection against common vulnerabilities (e.g., OWASP Mobile Top 10).
- App Store Management: Experience in managing App Store submissions, updates and compliance with Apple's guidelines.
- Analytics and Monitoring: Familiarity with tools Crashlytics, Firebase Analytics, or equivalent for app monitoring and improvement.
- Ability to lead by example and mentor junior developers effectively
- Strong analytical and debugging skills to address complex technical challenges
- Ability to explain technical concepts clearly to both technical and non-technical stakeholders
Technical Lead
Posted today
Job Viewed
Job Description
Job Summary
- Lead a team of software engineers in the design, development, and maintenance of software applications.
- Act as the primary technical point of contact, guiding the team's technical direction and ensuring successful project delivery.
- Bridge the communication gap between the development team and stakeholders, such as management and clients.
Key Responsibilities
Technical Leadership:
Set the technical vision and make key architectural decisions.
- Select appropriate technologies and ensure the technical solution aligns with business goals like scalability and security.
- Oversee the development process, troubleshoot complex technical issues, and provide technical guidance.
- Ensure code quality through reviews, guidelines, and testing frameworks.
Project Management:
Collaborate with stakeholders to gather and analyze business requirements.
- Develop work schedules, milestones, and deadlines.
- Delegate tasks, monitor progress, and report on project status to stakeholders.
- Identify and mitigate technical risks to prevent delays.
Team Leadership & Mentorship:
Mentor and coach junior developers, fostering a positive and collaborative team environment.
- Provide regular feedback and support to help team members develop their skills.
- Motivate the team to achieve excellence and high-quality outcomes.
Quality Assurance:
Ensure the final software meets the highest quality standards and client expectations.
- Perform functional and security audits to recommend improvements.
Skills and Qualifications
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Significant experience in software development, often 8+ years.
- Strong proficiency in relevant programming languages (e.g., .Net, Java, Python, JavaScript).
- Excellent leadership, communication, and interpersonal skills.
- Strong analytical, debugging, and problem-solving abilities.
- Familiarity with the entire software development lifecycle and latest industry trends.