Principal C++ Engineer - Remote Trading Systems
About the Role
We are seeking a Principal C++ Engineer to join Cargill’s agricultural supply chain business. This remote Principal C++ Engineer role will allow you to leverage your expertise in C++ and the FIX protocol to build and maintain high-performance trading systems. You will play a crucial role in modernizing trading solutions and driving the adoption of new technologies and best practices.
What You'll Do
- Lead the design and implementation of robust trading systems, writing clean and efficient code.
- Integrate market data feeds from financial providers to process real-time data.
- Mentor and support the software engineering team to improve trading applications' performance and reliability.
- Conduct rigorous testing and code reviews to ensure adherence to quality standards.
- Collaborate with cross-functional teams to align technical solutions with business goals.
- Advocate for continuous improvement in system performance and reliability.
- Establish and maintain technical documentation for system architecture.
- Monitor live trading systems for optimal performance and address real-time issues.
Requirements
- Minimum of 6 years of relevant work experience, typically reflecting 10+ years in software development.
- Deep expertise in C++ (modern standards, e.g., C++11/14/17/20).
- Extensive experience with the FIX protocol and designing high-performance trading systems.
- Strong understanding of multithreading, concurrency, and performance optimization.
- Experience with network programming and messaging protocols.
- Familiarity with Linux/Unix environments.
- Demonstrated ability to lead and mentor cross-functional engineering teams.
- Strong communication and collaboration skills.
Nice to Have
- Experience modernizing legacy trading systems.
- Familiarity with CI/CD and agile methodologies.
- Strong problem-solving and analytical skills.
What We Offer
- Competitive salary range of $144,000 - $210,000.
- Discretionary incentive award based on performance.
- Comprehensive benefit program including medical and wellness benefits.
- Opportunities for professional development and growth.
- Remote work flexibility.
This Principal C++ Engineer role at Cargill offers a unique opportunity to lead the development of high-performance trading systems in a remote setting. With a competitive salary and comprehensive benefits, it's an attractive position for experienced engineers.
Generating success profile...
Analyzing job requirements and market data
Loading market overview...
Analyzing market trends and skill demands
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months