Senior C++ Developer

Broadridge Business Process Outsourcing LLC

London, United Kingdom
Hybrid
5+ years c++ development experience
Modern c++ standards (c++17/20)
Basic algorithms and data structures
Participate in the design, development and testing of financial markets software products

Job Summary

  • Participate in the design, development and testing of financial markets software products.
  • Evolve technically while working on data-intensive, latency-sensitive products.
  • Contribute and promote best practices in our development cycles using continuous integration.

Matching Summary

Participate in the design, development and testing of financial markets software products.

Skills & Requirements

Must-have

  • 5+ years C++ development experience
  • Modern C++ standards (C++17/20)
  • Basic algorithms and data structures
  • Object-Oriented Programming (OOP)
  • Automated testing (unit, integration, performance)
  • Continuous integration practices

Nice-to-have

  • Financial markets knowledge
  • Low-latency software design
  • Multi-threaded programming
  • Linux/Unix advanced user
  • Functional programming concepts

Key Requirements

  • Bachelor's degree in STEM
  • Over 5 years of C++ development experience
  • Solid knowledge of C++ features
  • Comprehensive knowledge of algorithms and data structures
  • Good understanding of modern C++ standards
  • Experience in debugging and troubleshooting
  • Ability to work independently and in a global team

Work Rights

Not specified

Tailored Resume

Cover Letter