Multi-Threaded C++ Engineer
Montréal, QC
Apply for this job

Our client was founded over 26 years ago by technologists with the goal of building the fastest, high-frequency trading platform in the world. They are based in New York City but have a footprint in eleven major metros globally. We are looking for an experienced C++ Software Engineer to be a part of a growing team in the Montreal area that is focused on developing the next-generation, world-class, high-frequency trading platform for our client.

 

You Want To: 

  • Work in a highly collaborative, team-oriented environment, where your voice is heard and you are not just another number.
  • Join an organization that values work/life balance and affords you the opportunity to work hybrid or in the office based on your schedule/interests.
  • Have the ability to work in a newly formed team and have the ability to advance in your career as the team/company continues to scale.

You Will:

  • Architect the trading platform to facilitate the evolving needs of trading strategies, with emphasis on market data interfaces
  • Designing and implementing a high-frequency trading platform, which includes collecting quotes and trades from and disseminating orders to exchanges around the world.
  • Providing robust access to live and historical market data by leading development sprints and release cycles
  • Optimizing this platform by using network and systems programming, as well as other advanced techniques to minimize latency
  • Developing systems that provide easy access to historical market data and trading simulations
  • Creating tools to analyze data for patterns
  • Building risk-management and performance-tracking tools

You Have:

  • A BS Degree in Computer Science
  • A strong background in data structures, algorithms, and object-oriented programming in C++
  • A passion for designing multi-threaded applications that are robust, resilient, and low-latency
  • Experience developing financial/FinTech applications or leveraging C++ for network or operating systems (O/S) level coding
  • Brilliant problem-solving abilities
  • The ability to manage multiple tasks in a fast-paced environment
  • Strong interpersonal skills and the ability to work in a highly collaborative, team-oriented environment 
  • Knowledge of any other development language, including Java, Python, Perl, Bash or Shell scripts
  • Working knowledge of Linux

Benefits:

 

Our Client’s cubicle-free workplace, jeans-clad workforce, and well-stocked kitchens reflect the premium the firm places on quality of life. Benefits include:

  • Competitive salary and discretionary bonuses
  • 401(k) with company matching
  • 5 weeks of paid vacation per year plus 11 paid holidays
  • Free breakfast, lunch, and snacks on a daily basis
  • Reimbursement for health and wellness expenses
  • Free events and workshops
  • Donation matching program

Who We Are:

 

Catch Talent is an Inc. 5000 recruiting agency that delivers end-to-end talent acquisition solutions to growing technology, digital media, and professional services companies. Headquartered in Charleston, SC, Catch brings over a century of technical recruiting expertise to local and national clients and offers a full range of flexible solutions including direct placement hiring, recruitment process outsourcing, contract, and contract-to-hire models. Catch specializes in the full talent attraction lifecycle by sourcing and recruiting qualified candidates who are interview-ready, culturally aligned, and ready to make an immediate impact.  

 

Catch Talent provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

Apply for this job
Powered by