Senior Developer – Fixed Income Trading (Java/Python/C++ & FIX)

  • Date Posted Dec 8, 2025
  • Location Toronto, ON
  • Job Type Contract
  • Job ID 18974

Are you a highly skilled Senior Developer with deep expertise in building complex, high-performance trading systems? This opportunity allows you to contribute to the evolution of a best-in-class Fixed Income trading platform, supporting Investment Grade and High Yield bond trading across global markets. With a focus on modern engineering practices, real-time integration, and continuous innovation, you will play a key role in advancing client’s next-generation trading technology.

Working with one of our top financial clients, this position calls for a Senior Developer – Fixed Income Trading (Java/Python/C++ & FIX) who can design, build, and enhance real-time trading applications while partnering closely with traders, business analysts, product managers, and cross-functional technology teams. The ideal candidate brings extensive experience in high-performance system development, FIX protocol, and real-time messaging—along with the ability to quickly adapt solutions based on evolving business needs.

Responsibilities:

  • Provide technical leadership and contribute innovative ideas to the design and integration of complex trading system components.
  • Gather frequent feedback from traders and adapt system design and functionality in an agile and iterative manner.
  • Collaborate with developers, BAs, product managers, and production support teams to deliver both tactical enhancements and long-term strategic initiatives.
  • Create clear technical documentation such as solution diagrams, trade flows, and current-to-target state mappings in alignment with client’s standards.
  • Maintain and enhance existing Fixed Income trading systems while delivering high-quality production support.
  • Perform thorough unit testing and participate in the planning and execution of broader test suites.
  • Support and advance client’s IT capabilities in real-time messaging, application integration, and high-availability architectures.

Desired Skill Set:

  • 7+ years of experience developing complex software solutions for large, distributed organizations.
  • Strong Agile practitioner—able to iterate rapidly from concept to working solution.
  • Hands-on experience with high-performance, real-time streaming and data update systems, deeply integrated with backend internal/external services (TCP, HTTP, MQ, FIX).
  • FIX protocol experience is mandatory.
  • Strong programming expertise in Java, Python, C++, and experience with Oracle databases.
  • Exposure to DevOps, CI/CD, Git, Linux servers, Windows servers, and shell scripting.
  • Capital Markets experience—especially Fixed Income, Credit, or Rates trading—is an asset.
  • Experience with large trading platforms (e.g., Bloomberg TOMS, FIS BondOne, Calypso, WSS) is an asset.
  • Proven ability to interact effectively with senior technology leaders, business stakeholders, and cross-functional teams.
  • Excellent written and verbal communication skills.

Nice to Have:

  • Experience with AWS software development.

BeachHead is an equal opportunity agency and employer. We advocate for you and welcome anyone regardless of race, color, religion, national origin, sex, physical or mental disability, or age.
Privacy Policy
 

Attach a Resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.
Attach an additional file, if applicable. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!

Back to Top