Senior Software Engineer - Fixed Income Derivatives
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