FIC & Risk Technology

Software Engineer - Compliance / Regulatory Reporting

FIC & Risk Technology
onsite mid full-time Singapore, Singapore
Apply →

First indexed 18 Apr 2026

Description

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.

This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://mlp.eightfold.ai/careers/job/755955321458