The Market Risk Technology Engineering Team is looking to onboard a self-starting, high-performing C++ software engineer with strong Java skills and a deep engineering mindset to help grow our risk and valuation platforms. This role is an excellent opportunity to contribute to the strategic evolution of derivatives valuation, trading risk, and enterprise market risk systems, working on performance-critical components and modern analytics pipelines within a hybrid cloud environment. The Market Risk Technology Engineering Team is seeking a highly skilled C++ / Java software engineer with a strong engineering mindset to contribute directly to the design, development, and evolution of risk and valuation applications. This role is well suited for an experienced developer who enjoys solving complex technical problems, working on performance-critical systems, and building robust software used across large-scale market risk platforms. Development Opportunities include: Design, develop, and maintain high-performance C++ libraries and services, with an emphasis on low latency, scalability, and reliability Contribute hands-on to the migration of analytics and risk engines toward modern, cloud-based architectures Implement and enhance Java-based analytics, tooling, and orchestration layers, including integration with C++ components Refactor and modernize existing systems to improve performance, maintainability, and operational efficiency. Work on evolving risk computation workflows from end-of-day batch processing toward intraday and near real-time processing. Collaborate closely with engineers, product partners, and stakeholders to translate requirements into robust technical solutions. Apply strong engineering discipline to produce clean, well-tested, and maintainable code in a production environment.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Number of Employees
101-250 employees