Broadridge

Senior Software Developer

Broadridge
Apply
2 hours ago
Vancouver, CanadaSenior

Responsibilities

  • Develop and maintain the NYFIX FIX Marketplace and related products.
  • Work across product specification, design, implementation, unit testing, and performance testing.
  • Build and support FIX connectivity, message manipulation, security ID translation, post-trade matching, and related services.
  • Develop high-performance, high-throughput, low-latency software using C++ on Linux/Unix.
  • Provide level 3 production support and occasionally participate in after-hours support calls.
  • Troubleshoot and tune application performance and work with middleware and database applications.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related field.
  • At least 8 years of experience with C++ on Linux/Unix.
  • Strong C++ expertise and in-depth multithreaded programming experience.
  • Experience programming high-performance, high-throughput, low-latency applications.
  • Linux/Unix proficiency, including shell scripting.
  • FIX application development experience and hands-on experience with a FIX engine.
  • Experience with order management, order routing, trading, risk management, or similar financial services applications.
  • Middleware application development experience with technologies such as TibRV, MQ, 29 West LBM, or Solace.
  • STL experience and database application development experience with technologies such as Oracle, Sybase, or MySQL.
  • Core Java experience is required; FIX engine development, Perl, Boost, and debugging, memory analysis, or performance analysis tools are optional or preferred.

Benefits

  • Hybrid work schedule, typically one or two days in the office each week.
  • Flexible work arrangements and resources to support working from home; the role requires a basic home office setup, high-speed internet, and the ability to work without distractions during core business hours.
  • Broadridge provides accessibility accommodations during the recruitment process.
  • Employment is subject to a background check, including employment and education verification, credit inquiry, and Canadian criminal record check.

Tech Stack

C++JavaLinuxMySQLPerl

Categories

Broadridge

About Broadridge

10,000+ employees

Broadridge Financial Solutions (NYSE: BR) is a global technology leader with trusted expertise and transformative technology, helping clients and the financial services industry operate, innovate, and grow. We power investing, governance, and communications for our clients – driving operational resiliency, elevating business performance, and transforming investor experiences. Our technology and operations platforms process and generate over 7 billion communications annually and underpin the daily average trading of over $15 trillion in tokenized and traditional securities globally. A certified Great Place to Work®, Broadridge is part of the S&P 500® Index, employing over 15,000 associates in 21 countries. For more information about us, please visit www.broadridge.com

Contact me