Principal Software Engineer
Core
Lead end-to-end architecture and implementation of new fixed income trading systems, build reporting/analytics integrations, and design/implement test coverage for a global electronic trading platform.
Role type
Principal Software Engineer (Full-Stack, System Architecture)
Builds
Fixed income trading systems, reporting and analytics integrations, CI/CD pipelines
Domain
Financial Services / Electronic Trading / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Full-stack software engineering, software architecture and design, cloud engineering (AWS), event-driven/distributed architectures, Java Spring, Python, Rust, SQL databases, ReactJS, REST/RPC APIs, CI/CD pipeline configuration, test coverage design
Preferred skills
Agentic AI workflows (Anthropic Claude), AWS Solutions Architect/Developer certifications, mentoring colleagues across an organization, promoting engineering best practices
Technologies
AWS, Java, Python, Rust, SQL, ReactJS, Spring, Maven, CI/CD tools
Responsibilities
Lead end-to-end architecture and implementation of new fixed income trading systems, build reporting and analytics integrations, design and implement thorough test coverage, configure and implement CI/CD pipelines, introduce modern engineering patterns across systems and codebase
Seniority
Principal, hands-on IC with strategy & mentorship