-
Millennium

Software Engineer - Compliance / Regulatory Reporting

Millennium
Singapore · Full-time · Not Applicable

The Compliance/Regulatory Reporting technology team at Millennium builds solutions to meet the firm’s global regulatory and reporting obligations. We use AI-assisted development tools (e.g., Claude Code), cloud-native/serverless architectures on AWS, and modern full-stack technologies (C#, Angular, SQL), with a strong focus on Domain-Driven Design (DDD) and automated testing. The role is suited to engineers who have delivered real-time, mission-critical systems in high trade volume, distributed and fault-tolerant environments.

Responsibilities

  • Design and build scalable, real-time Regulatory/Compliance applications using C#/.NET, Angular, and SQL, leveraging AI-assisted tools to accelerate development and improve quality.
  • Model business domains using DDD (bounded contexts, aggregates, entities, value objects, domain services, domain events) with a strong focus on business correctness and ubiquitous language.
  • Architect and implement cloud-native/serverless solutions on AWS, including:
  • Event-driven services using AWS Lambda and messaging/streaming (Kafka, SQS, SNS).
  • Containerized microservices using Docker and Kubernetes (e.g., Amazon EKS).
  • Build and maintain Angular front-ends that integrate securely and efficiently with backend APIs and domain services.
  • Design and optimize relational data models and SQL queries (SQL Server, Snowflake) for high-volume, low-latency workloads.
  • Drive a test-first mindset with strong automated test coverage (unit, integration, contract, and end-to-end) for critical domain workflows and controls.
  • Collaborate with global business and Compliance stakeholders to understand requirements, shape domain models, and deliver auditable, production-ready solutions.

Requirements

Core Engineering & Full-Stack Skills

  • Practical experience with AI-assisted tools (e.g., Claude Code, GitHub Copilot) for code generation/refactoring, test creation, debugging, and documentation
  • Expert-level C#/.NET and strong object-oriented design skills
  • Solid experience building Angular applications (components, state, routing, API integration)
  • Advanced SQL skills for schema design and complex queries (SQL Server, Snowflake)
  • Experience with high-throughput, concurrent/multithreaded systems
  • Kafka or similar messaging experience, including using JSON and Avro for data contracts in streaming and messaging
  • Strong understanding of unit testing, Dependency Injection, design patterns, concurrency, and SOLID principles
  • Experience with Git and GitHub in a collaborative, code-review-driven workflow

Soft Skills & Domain Knowledge

  • Excellent analytical and problem-solving abilities.
  • Self-starter who thrives in a fast-paced, globally distributed environment.
  • Strong written and verbal communication skills with the ability to explain domain models, testing strategies, and architectural decisions to varied audiences.

Key Skills

Ranked by relevance

sql angular aws ai sql server server cloud ddd design patterns microservices kubernetes docker kafka git sqs c
Login to Apply
Posted
May 10, 2026
Type
Full-time
Level
Not Applicable
Location
Singapore
Company
Millennium

Industries

Investment Management

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Sequoia Capital Global Equities
Related

Junior Software Engineer (or Internship)

2026-05-17

Volunteer
Not Applicable
Germany
Investment Management
Engineering
View Job Details
Accenture DACH
Related

Senior Data & Machine Learning Engineer (all genders)

2026-05-21

Full-time
Not Applicable
Austria
IT Services
Engineering
View Job Details
Millennium
Related

Java Developer

2026-05-18

Full-time
Not Applicable
Singapore
Investment Management
Engineering