Senior C++/React Developer – Trading Systems – NYC
Description:
We are seeking a Senior Developer to join the team at an exciting client site in New York City. This role is focused on designing and building a next-generation trading system using C++ and React. The ideal candidate is a highly skilled full-stack engineer with experience in high-performance, scalable financial systems. If you thrive in fast-paced, complex environments and have a passion for financial technology, we encourage you to apply.
What You’ll Be Doing:
- Architect, develop, and implement a high-performance trading system using C++ (back-end) and React (front-end).
- Design and optimize scalable, low-latency applications to support real-time trading.
- Collaborate with cross-functional teams including traders, quants, and other engineers to deliver cutting-edge solutions.
- Participate in design discussions, prototyping, and code reviews to ensure quality and maintainability.
- Integrate and manage data flows across various internal and external systems.
- Ensure best practices in performance tuning, monitoring, and security for mission-critical applications.
- Contribute to documentation, testing, and deployment processes to maintain high software quality.
What We’re Looking For:
- Strong proficiency in C++ and React, with at least five years of experience in professional software development.
- Experience with multi-threaded programming and low-latency system design.
- Solid understanding of object-oriented programming and software architecture principles.
- Familiarity with AWS cloud technologies and distributed computing.
- Deep understanding of CS fundamentals, including algorithms, data structures, and concurrency.
- Experience developing and maintaining large-scale systems with an emphasis on performance and reliability.
- Strong debugging and performance-tuning skills.
- Experience with financial trading systems and knowledge of Buyside Fixed Income products is highly preferred.
- Ability to translate business requirements into technical solutions.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related discipline (or equivalent experience).
What We Offer:
- Competitive compensation and benefits, including medical, dental, vision, and 401(k).
- Flexible work arrangements, including some remote work options.
- Generous PTO policy, including vacation days, personal development days, and paid holidays.
- State-of-the-art tech resources, with a budget for additional equipment and accessories.
- Professional development support, including training days and milestone anniversary bonuses.
- Wellness initiatives, including gym membership stipends and health programs.
- Parental leave, backup care, and tutoring services to support employees and their families.