CareerPlan

Principal Software Engineer (Java/Scala/.Net)

London, United KingdomFull-time2026-10-12 → 2026-10-24
Hybrid

Core

Design, develop, and deploy solutions for corporate credit derivative trading capabilities including pricing, risk, and price distribution.

Role type

Principal Software Engineer (Java/.Net/Scala)

Builds

Internally built trading systems, pricing, risk, and price distribution tools

Domain

Financial Services / Corporate Credit Derivatives

Deliverable

production ML models | product features

Required skills

Java, .Net, Object-Oriented Programming, Multi-threaded programming, Data structures, Design patterns, AI for development and design, Agentic tooling

Preferred skills

Scala, Python, Hands-on experience with Agentic/Frontier tools (Claude Code, CoPilot, Sourcegraph AMP)

Technologies

Java, .Net, Scala, Python, AI models, Agentic tools

Responsibilities

Own capabilities from requirements gathering to implementation, deployment, and support; Work closely with global teams and business units to translate needs into technical projects; Take on management responsibility for developers and contractors; Leverage Frontier AI tools to build systems efficiently

Seniority

Principal, hands-on IC with management responsibility