Team Lead Software Engineering
Ministry of Defence of Singapore
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
Team Lead Software Engineering - Digital Ops-Tech Centre (DOTC)
The Digital Ops-Tech Centre (DOTC) is a newly established unit within the Digital and Intelligence Service (DIS) that explores cutting-edge technologies and adopts industry best practices in software engineering to enhance the Singapore Armed Forces (SAF)'s operational capabilities through innovative digital solutions. As a Team Lead at the DOTC, you will tackle technically challenging problems, drive technical direction for engineering, build impactful products for MINDEF/SAF, and develop competent software engineers.
What You Will Be Working On
- Develop scalable, high-quality software from end to end, including designing, building, testing, and shipping features across the tech stack.
- Collaborate across functions to scope problems and design software solutions that deliver impact.
- Champion software engineering best practices through technical guidance and mentorship.
- Foster a culture of collaboration, growth, and learning.
- Build and maintain relationships with stakeholders to understand their needs and challenges.
- Develop innovations in software and/or processes.
Challenges
- Managing different stakeholders while exploring cutting-edge technologies and adopting industry best practices in software engineering.
What We Are Looking For
- At least 15 years of relevant working experience, with at least 5 years in software development.
- Proficiency in modern full-stack web application development (TypeScript preferred): frontend (React), backend (Node.js), infrastructure (AWS), and DevOps.
- Experience with secure software development, including Continuous Integration (CI)/Continuous Delivery or Deployment (CD), version control (Git), Infrastructure as Code (Terraform IaC), and deploying applications to cloud environments.
- Experience working on large-scale, highly available software systems.
- Passion for engineering excellence and a collaborative, team-oriented development approach.
- Strong interest in building technology for public good.
Note: Only shortlisted candidates will be notified.
Key skills/competency
- Software Engineering
- Team Leadership
- Full-Stack Development
- TypeScript
- React
- Node.js
- AWS
- DevOps
- CI/CD
- Secure Software Development
How to Get Hired at Ministry of Defence of Singapore
- Tailor your resume: Highlight extensive experience in full-stack development, leadership, and secure coding practices relevant to the Ministry of Defence.
- Showcase impact: Quantify achievements in developing large-scale, high-availability systems and fostering team growth.
- Emphasize technical skills: Detail proficiency in TypeScript, React, Node.js, AWS, DevOps, and IaC.
- Demonstrate passion: Express your commitment to public good and engineering excellence in your application and interviews.
- Prepare for technical and behavioral questions: Be ready to discuss your approach to leadership, problem-solving, and stakeholder management.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background