Raleigh, North Carolina, United States

United Overseas Bank Limited (UOB) is hiring a Software Engineer

About the Role

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.

Required Skills
TypeScriptNode.jsAWSLambdaAPI GatewayAurora ServerlessPostgreSQLS3RedpandaKafkaTerraformSpaceliftAI ToolingSecurity TypeScriptNode.jsAWSLambdaAPI GatewayAurora ServerlessPostgreSQLS3RedpandaKafkaTerraformSpaceliftAI ToolingSecurity
Freelancing without stability?

Get steady projects, keep your freedom

Iglu connects you with international clients and handles contracts, payments, and admin. You get consistent work and flexibility — no more chasing invoices or worrying about gaps.

Consistent client projects
Contract & payment management
Flexible work schedule
Revenue-sharing compensation
See open positions
Work from anywhere
About company
United Overseas Bank Limited (UOB)
A leading bank in Asia with a global network of more than 500 branches and offices in 19 countries and territories in Asia Pacific, Europe and North America. Operates through head office in Singapore and banking subsidiaries in China, Indonesia, Malaysia and Thailand, as well as branches and offices.
All jobs at United Overseas Bank Limited (UOB) Visit website
Job Details
Department Information Technology
Category backend
Posted 2 months ago