Senior C++ Developer

Broadridge Financial Solutions

United States

Hybrid

USD 130,000 - 180,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Broadridge Financial Solutions is seeking a Senior C++ Software Developer to help deliver high-quality products in partnership with team members, ensuring timely delivery and strong technical execution.

You will gather requirements and designs, write production code for the required product, support legacy code, plan software activities, and collaborate across Windows and Linux platforms in a hybrid work environment.

Qualifications

  • Bachelor’s/Master’s degree in Computer Science or related discipline.
  • 5+ years of C++ development, design or equivalent combination of education, skills and experience.
  • Experience with STL (Boost and similar libraries).
  • Working knowledge of OOP, design patterns, algorithms and data structures.
  • Strong multithreading programming and networking skills.
  • Knowledge of memory dumps analysis is an advantage.
  • Experience with Windows and Linux platforms.
  • Good problem-solving skills and willingness to learn new technologies.
  • Knowledge of exchanges and electronic trading is an advantage.

Responsibilities

  • Gather and produce requirements and designs.
  • Write production quality and test code according to requirements; support legacy code.
  • Accurately plan software development activities and follow established processes.
  • Share knowledge and listen to team members’ viewpoints; provide fair evaluation of opinions.
  • Communicate effectively with management and team; meet commitments and deadlines.
  • Actively participate in discussions regarding technical issues.

Skills

C++ development
STL/Boost
Multithreading
Networking
SQL
OO design
Design patterns
Windows
Linux
English communication

Education

Bachelor's/Master's in CS

Job description

At Broadridge, we've built a culture where the highest goal is to empower others to accomplish more. If you’re passionate about developing your career, while helping others along the way, come join the Broadridge team.We are looking for a Senior C++ Software Developer to help produce high-quality products in partnership with team members, ensuring timely delivery and strong technical execution.ResponsibilitiesGather and produce requirements and designs;Write production quality and test code for the required product according to provided requirements; support the legacy code;Accurately plan software development activities and follow established processes;Share knowledge, listen and hear team members’ view points and provide fair evaluation of different opinions;Communicate effectively with management and team members, be enthusiastic to contribute to the team and make a difference;Keep commitments and deadlines;Actively participate in discussions regarding technical issues.RequirementsBachelor’s/Master’s degree or equivalent in Computer Science or a related discipline;Over 5 years of C++ development, design or equivalent combination of education, skills and experience;Experience with STL (Boost and similar libraries);Working knowledge of OOP, design patterns, classical algorithms and data structures;Good understanding of multithreading programming and networking;Knowledge of memory dumps analysis is an advantage;Knowledge of various processes and methods of software development;Working knowledge of SQL;Demonstrated record of delivering high quality software products to market;Practical knowledge of Windows and Linux platforms;Strong problem-solving skills and ability to develop those skills;Desire to learn new technologies;Knowledge in the area of exchanges and electronic trading is an advantage;Good knowledge of English.#LI-HybridWe are dedicated to fostering a collaborative, engaging, and inclusive environment and are committed to providing a workplace that empowers associates to be authentic and bring their best to work. We believe that associates do their best when they feel safe, understood, and valued, and we work diligently and collaboratively to ensure Broadridge is a company—and ultimately a community—that recognizes and celebrates everyone’s unique perspective.Use of AI in HiringAs part of the recruiting process, Broadridge may use technology, including artificial intelligence (AI)-based tools, to help review and evaluate applications. These tools are used only to support our recruiters and hiring managers, and all employment decisions include human review to ensure fairness, accuracy, and compliance with applicable laws. Please note that honesty and transparency are critical to our hiring process. Any attempt to falsify, misrepresent, or disguise information in an application, resume, assessment, or interview will result in disqualification from consideration.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

.Net Developer
.Net Developer

Broadridge Financial Solutions • United States

On-site
USD 100,000 - 140,000
Senior Software Engineer (Hybrid - Newark, NJ or NYC)
Senior Software Engineer (Hybrid - Newark, NJ or NYC)

Broadridge • Newark (NJ)

On-site
USD 120,000 - 130,000
Automation Test Engineer
Automation Test Engineer

Broadridge Financial Solutions • United States

On-site
USD 100,000 - 140,000
Hybrid work model
Senior Software Engineer (Hybrid - Newark, NJ or NYC)
Senior Software Engineer (Hybrid - Newark, NJ or NYC)

Broadridge Financial Solutions • Newark (NJ)

On-site
USD 120,000 - 130,000
Sr. Lead Software Engineer (Hybrid- Newark, NJ, Edgewood, LI, Coppell TX or NYC)
Sr. Lead Software Engineer (Hybrid- Newark, NJ, Edgewood, LI, Coppell TX or NYC)

Broadridge Financial Solutions • Edgewood (NY)

On-site
USD 145,000 - 155,000
Bonus Eligible
Hybrid Work Model
Sr Software Engineer (Hybrid - Newark, NJ)
Sr Software Engineer (Hybrid - Newark, NJ)

Broadridge Financial Solutions • Newark (NJ)

On-site
USD 120,000 - 130,000
Bonus Eligible
Employee Benefits
Sr Software Engineer
Sr Software Engineer

Kardow • Newark (NJ)

On-site
USD 120,000 - 130,000
Senior Software Engineer (Hybrid - Edgewood, NY)
Senior Software Engineer (Hybrid - Edgewood, NY)

Broadridge Financial Solutions • Edgewood (NY)

Hybrid
USD 120,000 - 130,000
Vice President, Software Engineering (Customer Communications)
Vice President, Software Engineering (Customer Communications)

Broadridge Financial Solutions • New York (NY)

On-site
USD 250,000 - 275,000
Lead Software Engineer (Hybrid)
Lead Software Engineer (Hybrid)

Broadridge Financial Solutions • Newark (NJ)

On-site
USD 150,000 - 170,000