The Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners.
What you’ll achieve
As a Full Stack Software Engineer on our Global Product Compliance Engineering and Environment Affairs team in Jurong East, Singapore to build AI enabled digital solutions that drive real adoption and productivity.
This role sits within a highly cross functional environment, partnering closely with UX designers, AI/ML engineers, regulatory subject matter experts, and product stakeholders. This role requires strong engineering judgment, problem solving ability, and the ability to make sound technical decisions in an evolving product environment.
You will
- Full Stack Development & Delivery
- Design, build, and maintain end to end full stack applications that support regulatory and compliance workflows
- Implement user facing features that integrate AI outputs, insights, or recommendations into real operational contexts
- Develop backend services, APIs, and data integrations that support scalable, secure, and maintainable systems
- Collaborate with UX designers to translate designs into high‑quality, usable implementations
- Work with backend and platform components to support scalable, secure workflows
- Contribute to building thin vertical slices and MVPs that allow teams to validate value early
Show the full description
- AI Enabled Application Development
- Work closely with AI/ML engineers to integrate models and intelligent services into production applications
- Implement human in the loop workflows, review mechanisms, and override controls for AI assisted decisions
- Ensure AI outputs are surfaced in ways that are clear, auditable, and actionable for end users
- Handle error states, uncertainty, and failure modes appropriately in compliance critical environments
- Build user‑facing workflows that interact with AI‑driven and agent‑based systems, including review, intervention, and override capabilities
- Implement experiences for long‑running, multi‑step AI workflows, including progress visibility, error handling, and recovery
- Work with UX and AI teams to ensure agent behaviour is understandable, predictable, and controllable by users
- Technical Decision Making & Problem Solving
- Analyze technical problems, articulate options, and recommend solutions with clear reasoning
- Identify engineering trade offs, risks, and constraints when making design and implementation decisions
- Select, evaluate, and evolve tools, frameworks, and libraries needed to build the product