CareerPlan

Senior Software Engineer – OCaml/C# – OTC Core

Copenhagen, DKFull-time2026-11-06 → 2026-11-10
Hybrid

Core

Implement financial contract models in an OCaml-based domain-specific language and evolve the supporting C#/.NET framework for SimCorp Dimension.

Role type

Senior Software Engineer (Functional Programming / .NET)

Builds

Financial contract models, domain-specific language, and supporting .NET framework

Domain

FinTech / Over-the-counter (OTC) financial instruments

Deliverable

production ML models | product features

Required skills

C#/.NET, OCaml, functional programming, software design, automated testing, code reviews

Preferred skills

Domain-specific languages, Web APIs, financial software, AI-assisted development tools

Technologies

OCaml, C#, .NET, GitHub Copilot, Claude

Responsibilities

Implement financial contract models defining business logic, database mapping, and UI layout; Evolve the OCaml language and C#/.NET framework; Build automated tests and conduct code reviews; Collaborate with product management to turn business needs into solutions; Help make technical decisions and address technical debt.

Seniority

Senior, hands-on IC