Raleigh, North Carolina, United States Employment

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
Planning long-term in Thailand?

Full relocation support, start to finish

From visa strategy to housing, banking, and schools for your family — SVBL plans and manages every detail of your move to Thailand so nothing falls through the cracks.

Complete relocation planning
Family visa & school enrollment
Banking & insurance setup
Cultural integration support
Plan your move
One partner for everything
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.

Visit website
Job Details
Department Information Technology
Category backend
Posted 14 days ago