Bloomberg's Fixed Income and Derivatives Engineering team needs to develop and maintain sophisticated solutions for ever-evolving financial markets, enabling clients to generate trade ideas, structure deals, connect to electronic trading platforms, capture market movements, and assess and hedge portfolio risk for a variety of financial instruments across fixed income and derivatives asset classes.
Requirements
- 4+ years working with an object-oriented programming language (C/C++, Python, Java, etc.)
- Proficiency in system design, architecture, and development of high-quality, modular, stable, and scalable software
- Experience with other programming languages such as Javascript, Scala, and OCaml
- Experience with high volume, high availability distributed systems
Responsibilities
- develops sophisticated solutions for ever-evolving financial markets
- use cutting edge big data technologies, distributed computing, functional programming and machine learning to build software solutions
- implement complex financial and quantitative models to facilitate pricing and analytics in real-time
- contribute to a high-performance financial software system that handles billions of calculations per day
- gain hands-on experience in data analytics, distributed algorithms, and performance optimized code
- design, develop, and implement full-stack solutions
- adhering to industry best practices for software development, testing, automation, and CI/CD
Other
- A degree in Computer Science, Engineering, Mathematics, similar field of study or equivalent work experience
- Passion for leading discussions, sharing innovative ideas, and promoting best practices within the team
- Proficient in adapting project execution to meet evolving demands
- An interest in financial markets or a background in data analytics or financial engineering
- We seek passionate engineers who thrive in a diverse, collaborative environment and excel at crafting reusable, efficient solutions to complex problems.