About the role

  • Participate in the design of financial markets software products.
  • Evolve technically while working on data-intensive latency sensitive products.
  • Provide and receive constant technical feedback via well-established code-review practices.
  • Ensure internal quality standards are met through automated testing (unit, integration, performance and throughput tests).
  • Learn and improve expertise in financial assets, investment banking, and financial technology.
  • Work in agile teams to develop product and services across the full project life cycle.
  • Contribute and promote best practices in development cycles using continuous integration.

Requirements

  • A Bachelor's degree from a recognized college/university in STEM - Maths, Physics, Computer Science, Engineering, etc.
  • 3 to 5 years of experience with modern C++ (including STL algorithms, C++ 17).
  • Ability to work both independently and as part of a global team.
  • Strong analytical and problem-solving skills with an attention to detail.
  • Familiar with applying OOP concepts in environments with challenging performance demands.
  • Good communication skills with an effective level of English proficiency.
  • A passion for technology.
  • (Beneficial) Knowledge of financial markets and/or financial technologies (e.g., FIX protocol, etc.).
  • (Beneficial) Experience in version control technologies.
  • (Beneficial) Experience working on LINUX/UNIX systems.
  • (Beneficial) Experience with multi-threaded programming and performance profiling.
  • (Beneficial) Familiar with functional programming concepts.
  • (Beneficial) Knowledge of internet protocol suite and networking programming.

Benefits

  • Hybrid Flexible — assigned to a Broadridge office and given the flexibility to work remotely.
  • Collaborative, engaging, and inclusive environment.
  • Professional development opportunities (formal classes, training programs and events).
  • Development programs redesigned for 100% virtual delivery.
  • Access to 8,500+ online courses via LinkedIn Learning.

Job title

C++ Developer

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job