Cargill13.04.26
AI SCORE 8.5

Principal C++ Engineer - Remote Trading Systems

$144K–$210K/year

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.
Why This Job8.5 of 10

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.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

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

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.