Government Technology Agency
Posted 1mo ago

Principal / Software Engineer, Developer Productivity & Services Programme

Government Technology Agency
Singapore
OnsiteFull Time
Responsibilities
  • driving architecture
  • leading delivery
  • mentoring engineers
Requirements
  • Deep expertise in large-scale software architecture
  • Technical leadership
  • Mentorship
  • Cross-functional collaboration, and pragmatic delivery for developer productivity platforms
Technical tools mentioned
CLIsAI Coding AssistantsKubernetes

Job description

GovTech is the lead agency driving Singapore’s Smart Nation initiatives and public sector digital transformation. As the Centre of Excellence for Infocomm Technology and Smart Systems (ICT & SS), GovTech develops the Singapore Government’s capabilities in Data Science & Artificial Intelligence, Application Development, Smart City Technology, Digital Infrastructure, and Cybersecurity.  
 
At GovTech, we offer you a purposeful career to make lives better where we empower our people to master their craft through robust learning and development opportunities all year round. 
 
Play a part in Singapore’s vision to build a Smart Nation and embark on your meaningful journey to build tech for public good. Join us to advance our mission and shape your future with us today!  
 
Learn more about GovTech at tech.gov.sg. 

 

[What you will be working on] 

Govtech Developer Productivity & Services Programme is at the heart of how the Singapore Government builds software. We run the tools and platforms that thousands of government developers rely on every day, from tool discovery via Government Developer Portals and CLIs, to AI-assisted and AI-native development and validations with AI Coding Assistants, agents skills, CI/CD orchestrations, to data-driven insights and analysis on developer productivity, to friction-less previews and deployments with Containers and Kubernetes-based platforms. 
On top of just the tools our programme provide, our Central Product Marketplace enables agencies to Discover, Evaluate, Subscribe, Bill and Operate all Govtech Products from a single platform.

We are seeking a Principal Software Engineer who combines deep technical expertise with the vision to shape the future of Developer Productivity Platform.

In this role, you won’t just write code; you will operate at the intersection of strategy and practices, with execution and implementation. 

As a Principal Software Engineer, you will:

  • Drive Architecture & Technical Leadership

    • Design & Scale: Own the architectural vision and technical roadmap for critical, high-scale systems, ensuring they are secure, reliable, and future-proof.

    • Technical Governance: Establish, champion, and enforce engineering standards, best practices, and design patterns across the platform.

    • Innovation & R&D: Evaluate emerging technologies, frameworks, and methodologies, conducting proof-of-concepts (PoCs) to strategically introduce them into our programme.

  • Participate in Platform Execution & Delivery

    • Lead by Example: Write clean, highly optimized, and production-ready code for our most complex, mission-critical subsystems.

    • Problem Solving: Act as the ultimate escalation point for the trickiest technical challenges, debugging deep systemic issues that span across multiple teams.

    • Pragmatic Delivery: Balance technical debt with product velocity, making smart trade-offs that keep the business moving without sacrificing long-term stability.

  • Lead Collaboration & Mentorship

    • Cross-Functional Alignment: Work closely with Product, Design, Security, and Data teams to ensure technical solutions align perfectly with business and user needs.

    • Talent Multiplier: Mentor and coach senior and staff engineers, fostering a culture of continuous learning, psychological safety, and high engineering bar.

    • Influence: Communicate complex technical concepts clearly to non-technical stakeholders, building consensus across organizational boundaries.

 

[What we are looking for] 

  • Impact-Driven: Passionate about making a meaningful difference, especially in the public sector. 

  • Strategic and Visionary Leader: Skilled at aligning technical goals with broader organisational objectives. Your long-term vision fosters innovation across multiple domains.

  • Master of Complex, Large-Scale Systems: Deep expertise in software architecture and system design, with a history of delivering reliable and scalable solutions.

  • Technical Authority and Mentor: Renowned for your technical judgment and your ability to coach engineers, interviewers, and leaders to continuously raise standards.

  • Exceptional Communicator and Collaborator: Able to convey complex ideas clearly to both technical and non-technical audiences, and unite teams towards shared goals.

  • Proactive Innovator: Eager to evolve the platform to enhance engineering capability and ensure future readiness.

 

What we offer you:   

GovTech is an equal opportunity employer committed to fostering an inclusive workplace that values diverse voices and perspectives, as we believe that diversity is the foundation to innovation.    

Our employee benefits are based on a total rewards approach, offering a holistic and market-competitive suite of perks. These include leave benefits to meet your work-life needs and employee wellness programs.  

We champion flexible work arrangements (subject to your job role) and trust that you will manage your own time to deliver your best, wherever you are, and whatever works best for you.   

 

Learn more about life inside GovTech at go.gov.sg/GovTechCareers. 
Stay connected with us on social media at go.gov.sg/ConnectWithGovTech

About Government Technology Agency

A government technology agency that builds digital infrastructure and software to drive public sector transformation.

Similar jobs

Software Engineer roles
3h
Save
Mark Applied
Hide
Software Engineer Graduate (TikTok Search Data Infra) - 2027 Start
San Jose or Los Angeles or Singapore or New York City or London or Dublin or Paris or Berlin or Dubai or Jakarta or Seoul or Tokyo
$128k-$317k/yr OnsiteFull Time
TikTok
TikTok: Global short-form video hosting and social media platform.
Bachelor's degree in computer science or related technical field in progress; strong Java, C++, or Python skills; production data framework experience; distributed systems fundamentals.
Java, C++, Python, Spark, Flink, Hive, Iceberg
7h
Save
Mark Applied
Hide
Principal Software Engineer
Dublin or Cambridge or United States or Singapore or Australia or Belgium or Canada or France or Germany or Ireland or Japan or Latin America or Netherlands or Spain or Sweden or United Kingdom or India
HybridFull Time
HubSpot
HubSpotNYSE: HUBS: AI-powered customer platform for marketing, sales, and service.
5+ YOEPrincipal-level backend engineer with distributed financial systems expertise, publicly traded company experience, strong architecture and executive communication skills, and experience evolving complex legacy systems.
Corex
11h
Save
Mark Applied
Hide
Senior Software Engineer, Enterprise Engineering
San Francisco or New York City or Vancouver or Amsterdam or London or Paris or Singapore or Tokyo or Colorado or Washington or California
$183k-$276k/yr HybridFull Time
Amplitude
AmplitudeNASDAQ: AMPL: Digital analytics platform for understanding and optimizing customer behavior.
Strong software engineering experience with production code, backend or infrastructure depth, debugging expertise, production systems knowledge, and clear communication across technical and non-technical stakeholders.
Slack, Unthread, APIs, Modern Health
11h
Save
Mark Applied
Hide
Senior Software Engineer, Enterprise Engineering
San Francisco or Colorado or New York City or California or Washington or Vancouver or Amsterdam or London or Paris or Singapore or Tokyo
$183k-$276k/yr HybridFull Time
Amplitude
AmplitudeNasdaq: AMPL: Develops digital analytics software for tracking customer product behavior.
Strong software engineering experience with production code, backend or infrastructure depth, debugging expertise, production systems experience, and clear communication with technical and non-technical stakeholders.
Slack, APIs
13h
Save
Mark Applied
Hide
Staff Software Engineer
Toronto or New York City or Austin or Berlin or Bucharest or Chicago or Dubai or Jakarta or London or Paris or San Francisco or São Paulo or Singapore or Seoul or Sydney or Tokyo
$184k-$314k/yr HybridFull Time
Braze
BrazeNASDAQ: BRZE: Platform for personalized customer engagement and cross-channel messaging.
7+ YOERequires 7+ years of relevant experience, full-stack development, strong TypeScript and React skills, scalable web architecture expertise, mentoring experience, and clear technical communication. Python or Ruby on Rails preferred.
TypeScript, React, Vue, Python, Ruby on Rails, LLM, AI coding agents
14h
Save
Mark Applied
Hide
Software Engineer, Full Stack
Greenwood Village or Denver or United States or Singapore
$100k-$135k/yr HybridFull Time
CoBank
CoBank: Provides financial services to rural communities and agribusinesses.
2+ YOERequires 2 years of front-end/back-end development and Agile experience, plus 1 year with React, TypeScript, Node, and cloud platforms. Bachelor's degree preferred; AI/ML experience preferred.
React, HTML/CSS, Node.js, SQL, Python, Docker, Kubernetes, AWS, Windows PowerShell, Software Development Lifecycle (SDLC), CI/CD, Git, TypeScript, Microsoft Azure, Google Cloud, Amazon SageMaker, TensorFlow, Scikit-learn
14h
Save
Mark Applied
Hide
Software Engineer, Mobile (iOS)
Singapore or North America
OnsiteFull Time
Google
GoogleNASDAQ: GOOGL: Provides online search, advertising, cloud computing, and consumer electronics.
2+ YOEBachelor's degree or equivalent practical experience, 2+ years of software development and native iOS development, with Swift or SwiftUI experience. Singapore work authorization required without visa sponsorship.
Swift, SwiftUI, iOS, Jetski, Gemini CLI, Artificial Intelligence (AI), Application Programming Interfaces (APIs)
18h
Save
Mark Applied
Hide
Staff Engineer
San Jose or Durham or Mexico City or Bangalore or Pune or Hoofddorp or Belgrade or Barcelona or Singapore or Sydney or Tokyo
HybridFull Time
Nutanix
NutanixNASDAQ: NTNX: Sells cloud software and hyperconverged infrastructure for enterprises.
12+ YOE12+ years of software engineering experience, including 3+ years in distributed systems, cloud platforms, or security infrastructure; deep Kubernetes and Golang expertise; storage, Linux, networking, and security knowledge; bachelor's or master's degree required.
Kubernetes, Golang, Kubernetes Custom Resource Definitions (CRDs), Container Storage Interface (CSI), OpenShift Security Context Constraints (SCCs), Multi-Category Security (MCS), Container Security Operators, Advanced Cluster Security, CIS, FIPS, Cluster API (CAPI), Docker, containerd, Linux