This page was automatically translated and may contain errors. View in English.
IMDA

Software Engineer, AISS

IMDA

Singapore · Tempo pieno

Sii il primo a candidarti

Esperienza
3+ anni
Stipendio
Aperture
1
Pubblicato
6 giorni fa
Modalità di lavoro
In ufficio
Istruzione
Degree in Computer Science/Engineering, Information Technology, or a relevant engineering discipline
Requisiti di ammissibilità
Applicants with a relevant degree and at least 3 years of software engineering or development experience who can work collaboratively in an onsite role in Singapore.
Riprendere
È necessario candidarsi

Dove lavorerai

Descrizione del lavoro

About the Role

IMDA is helping lead Singapore’s push toward a globally competitive digital economy, with a focus on equipping businesses and the workforce with digital technology capabilities. The Advanced Intelligent Software Systems (AISS) team develops software capabilities for cutting-edge initiatives such as AI Verify and GPT-Legal.

This role is for a Software Engineer who will primarily design and build software applications that advance innovation and help businesses succeed through frontier technologies.

Key Responsibilities

  • Work closely with product managers, research scientists, solution architects, and fellow engineers to shape, plan, and deliver software solutions that meet business and technical goals.
  • Write code that is secure, efficient, well-structured, and easy to maintain, following established engineering standards and best practices.
  • Own software quality by creating unit and integration tests, carrying out code reviews, and partnering with QA to find and fix defects so the final product is stable and reliable.
  • Prepare and keep up-to-date technical documentation such as code annotations, architecture diagrams, design rationale, developer manuals, and system documents.
  • Contribute actively in agile delivery processes, including sprint planning, daily stand-ups, backlog prioritisation, and other ceremonies to support timely and effective releases.
  • Offer technical assistance and troubleshoot issues raised by users.
  • Track emerging trends and developments in software engineering and assess how new tools and practices can improve capability and efficiency.

Requirements

  • A degree in Computer Science, Engineering, Information Technology, or another relevant engineering field.
  • At least 3 years of experience working as a software engineer or developer on successful software projects.
  • Strong command of programming languages such as Node.js and Python, along with REST APIs, SQL, NoSQL databases like MongoDB, and open-source technology stacks; experience with web application or React frameworks is an advantage.
  • Good understanding of software development principles, design patterns, and microservices.
  • Solid knowledge of container technologies such as Docker; familiarity with orchestration tools like Kubernetes and cloud platforms will be an added advantage.
  • Experience using agile practices, version control and branching workflows, software quality assurance, and information security practices.
  • Ability to collaborate effectively across functions and positively influence teams.

Additional Information

This is a full-time onsite position based in Singapore.

No salary, stipend, start date, application deadline, or number of openings was provided in the source information.

Lasciate questo messaggio se desiderate una risposta: non lo useremo per nessun altro scopo.

Clicca per navigare, trascina e rilascia, oppure impasto uno screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Dimensione massima 20 MB ciascuno · Fino a 5 file

🤖
Assistenza online tramite intelligenza artificiale immediata