Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer - Fixed Income Technology.

Millennium Management

City Of London

On-site

GBP 60,000 - 85,000

Full time

5 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A global financial services firm in London is seeking a Software Engineer for its Fixed Income Technology team. The role involves collaborating with portfolio managers and developing data frameworks. Candidates should have strong backend skills with Python, Java or Rust, and experience in microservices architecture. A Bachelor’s or Master’s degree in Computer Science or related fields is essential, along with the ability to work independently in a fast-paced environment. Competitive compensation is offered.

Qualifications

  • Strong development experience with microservices-based technology stack in a production environment.
  • Strong backend development skills in an enterprise grade OO language – either Python, Java or Rust.
  • Able to work independently in a fast-paced environment.

Responsibilities

  • Work with portfolio managers, business management and risk teams on Intraday Risk.
  • Develop data ingestion and distribution frameworks.
  • Capture analytic requirements from project managers.

Skills

Microservices-based development
Python
Java
Rust
AWS
GCP
Kubernetes
Docker
Kafka
Typescript
Angular
React

Education

BA or Masters in Computer Science or related fields

Tools

AWS
GCP
Kubernetes
Docker
Kafka
Job description

Software Engineer - Fixed Income Technology

We are looking for a talented hands‑on technologist to join our Global Fixed Income Technology team, based in London.

Responsibilities
  • Work with portfolio managers, business management and risk teams on Intraday Risk, Trade & Portfolio management solutions.
  • Architect and develop data ingestion and distribution frameworks suitable for enterprise‑scale applications.
  • Partner with project managers and senior leadership team to capture analytic requirements, monitor delivery, and manage expectations
  • Maintain, support, and improve capabilities as new requirements arise
  • Fit into the active culture of Millennium, judged by the ability to deliver timely solutions to portfolio and risk managers within the firm.
Requirements
  • Strong development experience with microservices-based technology stack in a production environment, strong knowledge of OO languages, distributed systems and design.
  • Strong backend development skills in an enterprise grade OO language – eitherPython, Java orRust
  • Experience with AWS, GCP, or other public cloud platforms.
  • BA or Masters in Computer Science or any other scientific fields.
  • Able to work independently in a fast‑paced environment, and with a globally distributed team across multiple timezones.
  • Some exposure to Typescript, and front end development in either Angular or React beneficial but not essential
  • Strong analytical and communication skills.
  • Detail oriented, organized, demonstrating thoroughness and strong ownership of work
Preferred Requirements
  • Experience and working knowledge of Kubernetes and containerization technologies such as Docker or Podman.
  • Experience developing real‑time event driven and event sourced systems, and proven record of accomplishment of delivering successfully large‑scale integration projects.
  • Experience with Kafka, IMDG, Data warehousing frameworks
  • Experience with financial markets (rates / credit / commodities / equities)
  • Experience with financial mathematics, modeling, and / or statistics(edited)
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.