United Overseas Bank Limited (UOB) is hiring a Software Engineer to join the Core Services squad. This team owns the foundational platform that the rest of the engineering organization builds upon, including Lambda-based microservices, an event-driven architecture over Kafka, and infrastructure managed entirely in code. This role is central to shaping the technical patterns and standards for our engineering teams.
What You'll Do
- Build TypeScript Lambda microservices and API Gateway integrations across our AWS-native stack.
- Develop event-driven workflows using Apache Kafka for asynchronous, decoupled system communication.
- Manage infrastructure as code with Terraform and Spacelift, owning deployments from first commit to production.
- Implement resilient service patterns: retry logic, dead-letter queues, graceful degradation, and idempotent handlers.
- Build agentic AI solutions using Claude Code and the Anthropic API, including automated workflows and intelligent processing pipelines.
- Develop shared libraries, tooling, and internal standards that raise the quality floor for the entire engineering organization.
What We're Looking For
- 2–4 years of software engineering experience, with meaningful exposure to backend services in a cloud environment.
- Comfort with TypeScript or a strong willingness to go deep on it quickly.
- Infrastructure fluency: you understand what your code runs on and can write or modify Terraform when needed.
- Security-conscious by default: you think about auth, least-privilege access, and data sensitivity without being prompted.
- AI-forward mindset: you use AI tooling in your development workflow and think actively about where agentic approaches can replace manual work.
- Strong written and verbal communication: this squad works across team boundaries constantly.
Nice to Have
- Familiarity with event-driven architecture and messaging systems; Kafka or similar experience is a plus.
Technical Stack
- AWS: Lambda, API Gateway, Aurora Serverless (PostgreSQL), S3
- Redpanda (Managed Kafka) as the primary event bus
- TypeScript / Node.js throughout backend services
- Terraform for resource definitions
- Spacelift for pipeline orchestration and policy enforcement
- Claude Code as a first-class development tool
- Anthropic API for building intelligent, agentic features
Team & Environment
The Core Services squad operates with a high degree of autonomy and a high bar for quality.
Benefits & Compensation
- 50% charitable gift matching
- Paid volunteer time to support nonprofit causes
- Performance bonuses
- Generous paid time off
- Top-tier retirement program with 401(k) matching and additional company contributions
UOB is an equal opportunity employer.


