Job was saved successfully.
Job was removed from Saved Jobs.

This job is archived

(Archived) Senior C++ Software Engineer

Last Updated: 5/25/23

Job Description

Job description:

About The Role:

The ideal candidate excels at both collaborating with technical and business subject matter experts to identify and implement new trading strategies, while also debugging and fixing mission critical problems. This is a hands-on position spanning the entire development stack of our bleeding edge ultra-low latency trading systems from idea generation all the way to support.

What Youll Do:

  • Perform full life cycle development and deployment of C++ applications and libraries for exchange gateways, trading strategy execution, risk management and trade reporting
  • Develop systems to maintain, analyze and improve performance, and to insure the integrity and reliability of existing applications
  • Investigate and fix problems with production systems in real-time, using modern profiling techniques to triage issues as they arise
  • Construct experiments and analyze data to identify ways to improve technical performance and new trading opportunities, ensuring that results are valid and reproducible
  • Work with our quant team to construct experiments and analyze data to identify ways to improve technical performance and new trading opportunities, ensuring that results are valid and reproducible
  • Communicate technical knowledge to both technical and non-technical audiences

OOJ 1306

Qualifications:

What Were Looking For:

  • Ability to write clean, high performance, low-latency C/C++ using up to date software engineering practices, with a solid foundation in data structures and algorithms
  • Domain expertise including knowledge of modern usage of STL and Boost libraries, multi-threaded programming and optimization techniques
  • Desire to actively participate in the code review process as a reviewer and reviewee, as well as a willingness to collaborate and learn from other team members
  • Dedication to testing and measuring actionable changes to a pre-existing and constantly evolving process
  • Strong communication skills and ability to collaborate with peers of varying technical backgrounds
  • Ability to own tasks, driving an idea from its theoretical inception to its application in a real-time system
  • A passion for technology, excited about finance and a drive to learn
  • Bachelors degree in Computer Science or Computer Engineering, or equivalent

Why is This a Great Opportunity:

Very well established trading firm with tons of growth opportunity. Great work culture and great work-life balance. Company has great benefits including 100% coverage of medical, dental, vision, 401k and profit sharing.

Salary Type : Annual Salary

Salary Min : 160000

Salary Max : 180000

Currency Type : US Dollars

Company Details

Grand Rapids, Michigan, United States
NPAworldwide connects you to premier independent recruiting firms located throughout Europe, Asia, Australia, Africa and the Americas. Get connected with members around the world to widen your employer pool, get specialized placements, and find perfect matches -- all at no cost. Our members are placement professionals seeking long-term fits. Working with our recruiters gets you access to relocatio...