internship
Principal Software Engineer (C++) - Trading
Cargill
- Employer
- Cargill
- Location
- Wayzata, Minnesota, United States
- Working pattern
- on-site
- Salary
- $144,000–$210,000 / year
About the role
Lead the design, development, modernization, and support of high-performance trading software, including integrating real-time market data and ensuring systems are reliable, scalable, and compliant. Provide technical leadership through architecture guidance, code reviews, testing, mentoring, cross-functional collaboration, documentation, and operational support. Requires at least 6 years of relevant experience, with the posting typically reflecting 10 or more years of software development experience and a strong focus on C++. Preferred qualifications include deep FIX protocol expertise, experience building low-latency trading systems, knowledge of financial markets and electronic trading, and demonstrated technical leadership and familiarity with modern development practices.