About this role
CSIT develops digital products to advance the national security interests of Singapore. We are looking for talented product engineers with a growth mindset and a passion for creating great products to improve the effectiveness of the organisation.
About this Role:
As a product engineer in Operations Management, you will be part of an agile product team that designs and builds innovative digital solutions that enable and optimize operational workflows for national security. Your solutions will be pivotal in transforming and optimizing critical operational workflows, directly enhancing decision-making and driving mission success. You will work closely with product managers, designers, software engineers, and other stakeholders to discover new business needs and deliver impactful solutions. This role will challenge you through interactions with stakeholders, design-build-run software solutions in diverse environments, and continuously adapt them to the evolving business and technology landscape.
Key Responsibilities:
- Collaborate with diverse stakeholders to gain a deep understanding of user challenges and operational requirements, and leverage these insights to design and develop intuitive, user-friendly solutions that drive effective outcomes.
- Design, develop, and deploy scalable web applications using industry-standard full-stack technologies and frameworks (such as React, Spring Boot, and Kubernetes) to improve operational efficiency and optimize user workflows.
- Design, develop, and deploy scalable data processing systems using industry-standard technologies and frameworks to ingest, transform and enrich datasets with high performance and reliability.
- Design and implement APIs to facilitate seamless communication between frontend applications and backend microservices, databases, and in-house systems.
- Leverage and integrate frontier AI models into web applications and data systems, building robust pipelines to optimize complex user workflows and drive productivity.
- Provide ongoing support and maintenance for production software systems, ensuring reliability, resolving issues promptly, and implementing updates to optimize performance and stability.
- Opportunity to explore and leverage cutting-edge AI tools across the software development lifecycle to enhance coding efficiency, automate testing, improve debugging, and accelerate delivery.
Requirements (Minimum Qualifications):
- Background in computer science, software engineering, information technology or related fields.
- At least 3 years of experience in software engineering for Senior Engineer
- Proficient in Java, Python and Javascript/Typescript.
- Proficient in at least one of the following frameworks: React, Spring Boot.
Nice-to-haves:
- Familiar with database concepts, queries and optimisation techniques.
- Familiar with DevOps and SRE concepts.
- Good understanding of Linux/Unix environment.
- Experience in working on Cloud environment eg. Google, AWS, Azure.
Why Join Us?
Opportunity to work in a dynamic and diverse environment with exposure to different teams, technologies, and workflows.
Engage in forward deployment activities, gaining firsthand insights into user challenges and shaping solutions that make an immediate impact to the mission.
Collaborate with a talented and fun team of product managers, business analysts, designers, product and QA engineers that are committed to creating impactful solutions that will make a difference.
As CSIT is an agency under the Ministry of Defence (Singapore), only Singapore Citizens will be considered.