onsite
Senior Software Engineer - Risk Valuation Platform - Bloomberg
Software Engineer
Senior engineer needed to design, develop, and scale a cross‑asset distributed calculation platform for financial risk and valuation, leveraging C++, Java, Python and high‑performance Linux environments.
About the role
Key Responsibilities
- Design and implement core components of a distributed, cross‑asset risk valuation engine that processes billions of calculations daily.
- Optimize performance and latency across hundreds of Linux servers to meet 24‑hour availability SLAs.
- Collaborate with quantitative analysts and product teams to translate financial models into robust, production‑grade code.
- Maintain and evolve the platform’s batch and on‑demand processing pipelines, ensuring scalability and fault tolerance.
- Drive code quality through automated testing, code reviews, and continuous integration practices.
Requirements
- 5+ years of professional software development experience, primarily in C++ and Java, with strong Python scripting skills.
- Deep understanding of distributed systems, concurrency, and high‑performance computing on Linux.
- Proven ability to profile, debug, and optimize large‑scale, low‑latency applications.
- Experience working with financial risk, valuation, or quantitative modeling concepts is highly desirable.
- Excellent problem‑solving skills and ability to work effectively in a fast‑paced, collaborative environment.