- Pengalaman
- 3+ yrs
- Gaji
- —
- Lowongan
- 1
- Diposting
- 2 jam yang lalu
- Work mode
- Di kantor
- Pendidikan
- 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
Deskripsi pekerjaan
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.