Bloomberg

Senior Software Engineer - Fixed Income Derivatives

Bloomberg

Dublin, County Dublin, Ireland · Full Time

Be the first to apply

Experience
Any
Salary
—
Openings
1
Posted
2 weeks ago
Work mode
In office
Education
Computer Science or related discipline
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About the Role

Join Bloomberg's Fixed Income and Derivatives Engineering team in Dublin, delivering core applications and tools for over 400,000 financial professionals worldwide via the Bloomberg Terminal. The team develops technology enabling clients to generate trade ideas, structure deals, connect to electronic trading platforms, monitor market changes, and evaluate portfolio risks across fixed income and derivatives instruments.

Our group collaborates closely with product managers, financial engineers, and quantitative analysts to build advanced solutions that meet the evolving needs of financial markets. Bloomberg’s newly formed Private Markets team focuses on developing cutting-edge greenfield technology supporting private credit instrument management—from origination to reporting and analytics—using modern, scalable technologies such as C++, Python, Java, and distributed computing frameworks.

Responsibilities

  • Design and implement scalable, efficient software solutions supporting private market workflows and analytics.
  • Build full-stack applications adhering to best practices in software development, testing, automation, and continuous integration/deployment.
  • Collaborate within diverse, multidisciplinary teams to create reusable, high-quality code addressing complex challenges in financial markets.
  • Mentor and coach fellow engineers to cultivate a high-performing, innovative engineering environment.
  • Lead technical discussions and actively promote adoption of sound engineering principles.

Requirements

  • Proven experience developing enterprise-grade applications using object-oriented programming languages such as C/C++, Python, or Java.
  • Educational background in Computer Science, Engineering, Mathematics, or related discipline, or equivalent professional experience.
  • Strong skills in system design and software architecture delivering modular, stable, and scalable solutions.
  • Evidence of leadership in mentoring engineers to build effective technical teams.
  • Enthusiasm for driving technical discussions and sharing innovative ideas to promote best practices.

Preferred Qualifications

  • An interest in financial markets, or experience in financial engineering or data analytics.
  • Background working with high-availability, high-throughput distributed systems.
  • Adaptability to evolving client requirements and project scope.

Additional Information

While years of experience provide guidance, applications demonstrating the required skills will be considered regardless of formal experience length.

Minimum education

Bachelor's Degree

How they work

Teamwork & Collaboration Adaptability Leadership Creativity
🤖
Online · instant AI help
Broxer