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

Software Engineer, AISS

IMDA

Singapore · Tempo total

Seja o primeiro a se candidatar

Experiência
3+ anos
Salário
Vagas
1
Publicado
há 2 dias
Modo de trabalho
No escritório
Educação
Degree in Computer Science/Engineering, Information Technology, or a relevant engineering discipline
Elegibilidade
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.
Retomar
Obrigatório candidatar-se

Onde você trabalhará

Descrição da vaga

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.

Deixe este campo se desejar uma resposta — não o utilizaremos para mais nada.

Clique para navegar, arrastar e soltar, ou colar uma captura de tela

PNG, JPG, GIF, MP4, WebM, MOV · Máximo de 20 MB cada · Até 5 arquivos

🤖
Assistente Broxer
Online · ajuda instantânea de IA
🤖
Com tecnologia de IA · respostas da Broxer Help