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+ yrs
Stipendio
Aperture
1
Pubblicato
8 ore fa
Work mode
In ufficio
Istruzione
Degree in Computer Science/Engineering, Information Technology, or a relevant engineering discipline
Eligibility
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.
Resume
Required to apply

Where you'll work

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