Software Engineer, IPOS

GovTech Singapore

Singapore

Hybrid

SGD 60,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Flexible work arrangements
Employee wellness programs

Job summary

GovTech Singapore is looking for a highly skilled Software Engineer to join their team. The role focuses on building customer-facing digital products while leveraging AI technologies and cloud services.

Candidates should have a strong background in Java, Python, and AWS, along with 2 years of relevant experience. The position offers flexible work arrangements and a commitment to diversity in the workplace.

Qualifications

  • 2 years of professional experience as a Software Engineer.
  • Expert proficiency in Java and Python.
  • Hands-on experience in AWS ecosystem.

Responsibilities

  • Design, develop and deploy scalable microservices.
  • Leverage AI tools for coding, refactoring, and testing.
  • Implement monitoring and security practices.

Skills

Java
Python
AWS
AI/Machine Learning
Microservices Architecture
DevOps
Secure Coding Practices
CI/CD

Tools

Docker
GitHub Actions
PostgreSQL
NoSQL (DynamoDB)

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!

We are looking for a highly skilled and motivated Software Engineer to join our team dedicated to building and scaling our flagship customer‑facing digital products. You will be instrumental in designing, implementing, and maintaining resilient, high‑performance services and APIs that power exceptional user experiences, whilst leveraging cutting‑edge AI technologies to accelerate development and enhance quality.

What you will be working on
  • Design and Development: Architect, develop, and deploy scalable microservices using Java and Python, ensuring high availability and performance.
  • AI-Augmented Development: Leverage AI coding assistants and generative AI tools to accelerate feature development, code generation, refactoring, and documentation.
  • AWS Infrastructure: Collaborate with DevOps to deploy and manage applications utilising core AWS services (e.g., EC2, S3, RDS, Lambda, SQS/SNS, DynamoDB) and AWS AI/ML services (e.g., SageMaker, Bedrock, Comprehend).
  • Architecture & Standards: Apply principles of Domain‑Driven Design (DDD) and leverage Event‑Driven Architecture (EDA) to build maintainable and decoupled systems.
  • API Management: Design, implement, and secure robust, scalable RESTful and/or GraphQL APIs using AWS API Gateway.
  • Quality & Testing: Write comprehensive automated tests (Unit, Integration, E2E) using AI‑powered testing tools to improve test coverage and identify edge cases; participate in peer code reviews to maintain high code quality and reliability.
  • AI‑Driven Testing & QA: Utilise AI‑based testing frameworks and tools for intelligent test generation, anomaly detection, and predictive quality analysis.
  • CI/CD & Deployment: Implement and maintain CI/CD pipelines (e.g., using GitHub Actions, AWS CodePipeline) and deploy services using Docker and ECS/Fargate or EKS.
  • Observability: Implement monitoring, logging, and tracing tools to ensure high‑level observability of production systems (e.g., using CloudWatch, X‑Ray, Prometheus/Grafana); leverage AI for anomaly detection and predictive alerting.
  • Security: Champion secure coding practices (OWASP Top 10) and ensure all services comply with security best practices and compliance standards; utilise AI‑powered security scanning and vulnerability detection tools.
  • Efficiency: Proactively adopt modern developer tools, including AI Coding Assistants (e.g., GitHub Copilot, Amazon CodeWhisperer), to enhance productivity, code quality, and innovation.
What we are looking for
  • Experience: 2 years of professional experience as a Software Engineer working on production systems.
  • Core Languages: Expert proficiency in Java and Python.
  • Cloud Computing: Strong, hands‑on experience developing and deploying applications within the AWS ecosystem.
  • AI & Machine Learning: Familiarity with integrating AI/ML capabilities into applications; experience with AWS AI services (SageMaker, Bedrock) or similar platforms is a plus.
  • Architecture: Proven understanding and experience implementing Microservices Architecture, Event‑Driven Architecture, and Domain‑Driven Design (DDD).
  • Data Stores: Experience with relational databases (PostgreSQL/MySQL) and NoSQL databases (DynamoDB preferred).
  • DevOps: Familiarity with CI/CD processes and experience with containerisation using Docker.
  • Security: Knowledge of industry‑standard secure coding practices.
  • AI‑Powered Development Tools: Demonstrated experience using AI coding assistants and AI‑driven testing frameworks to improve development velocity and software quality.
Soft Skills
  • Collaboration: Excellent verbal and written communication skills; ability to work effectively with product managers, UX designers, and other engineering teams.
  • Problem‑Solving: Strong analytical skills with a focus on finding pragmatic solutions to complex technical challenges.
  • Product Focus: Ability to translate business requirements and user stories into robust technical designs and deliverables.
  • Innovation Mindset: Enthusiasm for exploring and adopting emerging AI technologies to drive continuous improvement in development practices.

Note: This is a 2‑year fixed‑term contract.

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer, Digital Products & Platforms (STB)
Software Engineer, Digital Products & Platforms (STB)

GovTech Singapore • Singapore

On-site
SGD 50,000 - 80,000
Flexible work arrangements
Wellness programs
Leave benefits
Software Engineer, AI Programme
Software Engineer, AI Programme

GovTech Singapore • Singapore

On-site
SGD 90,000 - 150,000
Flexible work arrangements
Total rewards package
Wellness programs
Senior Software Engineer, MOH
Senior Software Engineer, MOH

GovTech • Singapore

On-site
SGD 60,000 - 120,000
Senior Software Engineer, Team Lead, TIC
Senior Software Engineer, Team Lead, TIC

GovTech Singapore • Singapore

On-site
SGD 70,000 - 90,000
Flexible work arrangements
Employee wellness programmes
Leave benefits
Senior Software Engineer, Ministry of Law
Senior Software Engineer, Ministry of Law

GovTech Singapore • Singapore

On-site
SGD 120,000 - 180,000
Senior Software Engineer, HSA
Senior Software Engineer, HSA

GovTech • Singapore

On-site
SGD 120,000 - 190,000
Leave benefits
Flexible work arrangements
Wellness programs
+1
Senior Software Engineer, AI Enablement (PA)
Senior Software Engineer, AI Enablement (PA)

GovTech Singapore • Singapore

On-site
SGD 180,000 - 280,000
Flexible work arrangements
Leave benefits & wellness programs
Principal / Software Engineer, Developer Productivity & Services Programme
Principal / Software Engineer, Developer Productivity & Services Programme

GovTech Singapore • Singapore

On-site
SGD 80,000 - 120,000
Flexible work arrangements
Employee wellness programs
Leave benefits
Software Engineer, Elections Department Singapore
Software Engineer, Elections Department Singapore

GovTech Singapore • Singapore

On-site
SGD 110,000 - 170,000
Flexible work arrangements
Leave benefits and wellness programs
Inclusive workplace culture
Software Engineer (Enterprise SG)
Software Engineer (Enterprise SG)

GovTech Singapore • Singapore

On-site
SGD 60,000 - 100,000
Flexible work arrangements
Employee wellness programs
Market-competitive suite of perks