Senior Software Developer

7 days ago


Vancouver, British Columbia, Canada Broadridge Full time $1,100,000 - $1,430,000 per year

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.

Broadridge Trading and Connectivity Solutions (BTCS), is seeking an experienced senior software developer in the Vancouver area join the NYFIX development team at Broadridge with 8 or more years of C++ experience. The team that you will be working on develops and maintains BTCS NYFIX FIX Marketplace and related products. The FIX Marketplace provides FIX connectivity for a large global community of buy sides, sell sides, and vendors. The FIX Marketplace is an industry leader in FIX connectivity and has 1000s of FIX connections and 10,000+ channels between those FIX connections. The FIX network provides many value added services such as custom manipulation of FIX message, security id translation, post-trade matching, etc.

You will have the opportunity to take on major responsibilities and work on all aspects of the software development lifecycle (product specification, design, implementation, unit testing, performance testing, etc.)

The team follows a hybrid work schedule with typically one or two days in the office each week. Also the development team provides level 3 production support for the software that the team delivers, as such team members may infrequently be requested to participate in calls outside of normal business hours when the level 2 operations teams requests assistance.

Required Knowledge, Skills, and Experience

  • A Bachelor degree is required in Computer Science, Engineering, Mathematics, or related field

  • At least 8 years experience in C++ on Linux/Unix

  • Strong C++ expertise

Recruitment Process

Throughout your application process, you may be asked to connect with us virtually or in-person. Our recruiters will explain how hybrid interviews will be held throughout the recruitment process, and they will be able to answer any questions you might have.

Background Check Process

Broadridge requires employees to complete a background check that is completed by one of our service providers. We use this service to complete the following checks:

  • Employment verification
  • Education verification
  • Credit inquiry
  • Canadian criminal record check

Workplace Flexibility

We are committed to supporting flexible work arrangements, investing in technology or other resources to enable you to work from home effectively, wherever possible.

At this time this is a hybrid role, and therefore you should have a basic home office set up, high-speed internet, and the ability to work without distractions during core business hours.

Accessibility & Accommodation

Broadridge is an equal opportunity employer and is committed to a diverse and inclusive workplace ensuring that equal employment opportunities are provided to all individuals, regardless of race, colour, gender identity, sexual orientation, marital status, creed, age, disability, religious affiliation, or national origin or citizenship. If you require any accommodations during the recruitment process, please notify our recruitment team.

LI-Hybrid #LI-RB1
  • In depth experience with mutli-threaded programming

  • Experience programming high performance, high throughput, low latency applications

  • Performance troubleshooting and tuning experience

  • Linux/Unix proficiency including shell scripting

Important Technical Skills

  • FIX application development experience
  • Hands-on experience with a FIX engine

  • Programming order management, order routing, trading, risk management, or similar financial services applications

  • Middleware application development experience (TibRV, MQ, 29 West LBM, Solace, etc.)

  • STL experience

  • Database application development experience (Oracle, Sybase, MySQL, etc.)

  • Core Java experience

Optional Technical Skills

  • FIX engine development experience

  • Perl

  • Boost

  • Experience with development tools that aid in debugging, locating memory errors, performance analysis, etc.

We 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 Hiring

As 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.



  • Vancouver, British Columbia, Canada Parking Network B.V. Full time $113,600 - $142,000 per year

    About The JobYour roleWhat You'll Be DoingWhat We NeedCorpay is currently looking to hire an Senior Software Developer within our PayByPhone division. This position falls under our International Fleet line of business and is located in Vancouver, Canada. In this role, you will develop major components that power our consumer apps and global platform enabling...


  • Vancouver, British Columbia, Canada Parking Network B.V. Full time $113,600 - $142,000 per year

    Your roleWhat You'll Be DoingWhat We NeedCorpay is currently looking to hire an Senior Software Developer within our PayByPhone division. This position falls under our International Fleet line of business and is located in Vancouver, Canada. In this role, you will develop major components that power our consumer apps and global platform enabling over 17...


  • Vancouver, British Columbia, Canada Autodesk Full time $104,000 - $154,999 per year

    Job Requisition ID #25WD93510Position OverviewAutodesk is a global leader in 3D Design, Engineering, and Entertainment software. The work we do at Autodesk touches nearly every person on the planet. By creating software tools for making buildings, machines, and even the latest movies, we get to influence and empower some of the most creative people in the...


  • Vancouver, British Columbia, Canada UniUni Logistics Full time $90,000 - $120,000 per year

    Who Are We?UniUni, a North American leader in last-mile logistics, delivers tens of millions of parcels annually across Canada, from coast to coast, and is rapidly expanding its footprint in the United States. Founded in 2019, UniUni is known for its tech-driven innovation and crowdsourced delivery model, providing fast, economical, and reliable services to...


  • Vancouver, British Columbia, Canada Autodesk Full time $120,000 - $150,000 per year

    Job Requisition ID # 25WD Position Overview Are you a software developer who is passionate about building and scaling cloud services for world-class design and construction solutions? Do you have the skills and experience to design and implement reliable and trusted SaaS products that can handle a large user base and complex data flow? If so, we have an...


  • Vancouver, British Columbia, Canada Global Relay Full time $100,000 - $135,000 per year

    Who we are:For over 20 years, Global Relay has set the standard in enterprise information archiving with industry-leading cloud archiving, surveillance, eDiscovery, and analytics solutions. We securely capture and preserve the communications data of the world's most highly regulated firms, giving them greater visibility and control over their information...


  • Vancouver, British Columbia, Canada Autodesk Full time $120,000 - $180,000 per year

    Job Requisition ID # 25WD92037Position OverviewAre you a software developer who is passionate about building and scaling cloud services for world-class design and construction solutions? Do you have the skills and experience to design and implement reliable and trusted SaaS products that can handle a large user base and complex data flow? If so, we have an...


  • Vancouver, British Columbia, Canada MineSense Full time $110,000 - $130,000 per year

    Be part of something incredible. Metals are necessary for our world, but mining historically faced issues with waste, sustainability, and inefficiencies. MineSense is changing that. Our solutions reduce mining waste and environmental impacts while increasing profits and efficiencies. Backed by the best in venture capital and government funds, and recognized...


  • Vancouver, British Columbia, Canada WhiteWater West- Full time US$100,000 - US$120,000 per year

    Vantage is a SaaS start up owned by WhiteWater which uses guest data to optimize the guest experience and operational efficiency for Water and Theme parks. We provide guests with an elevated experience through personalization, safety, loyalty rewards, and digital overlays within attractions, surf venues, and resorts around the world.  The team Vantage...


  • Vancouver, British Columbia, Canada TM8 Full time $120,000 - $180,000 per year

    Join our client's Agile development team as a Senior Software Developer in Test, where you'll work closely with experienced engineers who care deeply about code quality and its impact on end users. You'll contribute to a platform with a REST API powering both a single-page application and an iOS app, while helping to evolve our infrastructure using AWS...