Principal C++ Engineer
$144k - $210kCargill
Cargill's size and scale allows us to make a positive impact in the world. Our purpose is to nourish the world in a safe, responsible and sustainable way.
Cargill is a family company providing food, ingredients, agricultural solutions and industrial products that are vital for living. We connect farmers with markets so they can prosper. We connect customers with ingredients so they can make meals people love. And we connect families with daily essentials - from eggs to edible oils, salt to skincare, feed to alternative fuel. Our 160,000 colleagues, operating in 70 countries, make essential products that touch billions of lives each day. Join us and reach your higher purpose at Cargill.
This position is in Cargill's agricultural supply chain business. We sit at the heart of the supply chain, partnering with farmers and customers to source, make and deliver essential products.
- SOFTWARE DEVELOPMENT: Leads and advises the design and implementation of robust trading systems, applying appropriate technologies to write clean, efficient and maintainable code, integrating market data feeds from financial providers and exchanges to process real time data, and customizing solutions to align with trading strategies and regulatory requirements.
- TECHNICAL GUIDANCE: Applies expertise in software development and deployment automation to mentor and support the software engineering team, improving trading applications' performance, scalability and reliability, and validating software architecture to support high frequency trading, real time data processing and low latency communications.
- QUALITY ASSURANCE: Leads and advises adherence to the highest standards of quality and performance in all trading software applications through rigorous testing, comprehensive code reviews, and strict adherence to best in class industry standards to prevent system failures that lead to significant financial losses.
- TESTING & DEBUGGING: Leads the development of comprehensive test plans, including unit and integration tests, to validate functionality and performance, applying mastery debugging skills to resolve software defects and maintain system integrity, performing highly complex testing to ensure the system handles high transaction volumes, and engaging with quality assurance teams members to ensure software meets standards before deployment.
- COLLABORATION: Reviews to align technical solutions with business goals, engaging with traders, analysts, and other teams to gather requirements and deliver needed solutions, influencing agile practices like standups and sprint planning for effective communication, leading knowledge sharing through code reviews to foster learning and best in class industry standard, and articulating technical concepts clearly to nontechnical team members.
- CONTINUOUS IMPROVEMENT: Advocates the commitment to improving system performance, scalability and reliability to ensure systems evolve with changing needs, influencing teams to stay current with industry trends and best in class industry practices, leading continuous improvements to development processes and tools, and integrating users and stakeholders feedback to refine software solutions.
- DOCUMENTATION: Leads establishing and maintaining technical documentation of system architecture and development processes, ensuring clear technical guides and operation manuals to facilitate ease of use, maintaining compliance with regulations and policies, and building the knowledge base for delivering onboarding and training new team members.
- TECHNICAL SUPPORT: Leads and mentors monitoring live trading systems for optimal performance, including addressing real time issues promptly, responding quickly to resolve highly complex operational problems, minimizing downtime and risk, mentoring routine maintenance to keep systems secure and efficient, and leading disaster recovery planning to ensure business continuity during system failures or crises.
- Minimum requirement of 6 years of relevant work experience. Typically reflects 10 years or more of relevant software development experience, with a strong focus on C++.
Technical Skills
- Deep expertise in C++ (modern standards, e.g., C++11/14/17/20).
- Extensive experience with the FIX protocol (Financial Information eXchange).
- Proven track record in designing, developing, and maintaining high-performance, low-latency trading systems.
- Strong understanding of multithreading, concurrency, and performance optimization.
- Experience with network programming and messaging protocols.
- Familiarity with Linux/Unix environments.
- In-depth knowledge of electronic trading systems and financial markets.
- Experience with order management, market data, and execution systems.
- Demonstrated ability to lead and mentor cross-functional engineering teams.
- Experience conducting code reviews and sharing technical knowledge.
- Strong communication and collaboration skills.
- Experience modernizing legacy trading systems and adopting new technologies.
- Familiarity with software development best practices, CI/CD, and agile methodologies.
- Ability to work in a fast-paced, mission-critical environment.
- Strong problem-solving and analytical skills.
#LI-KK1 Compensation Data The expected salary for this position is $144,000 - $210,000. Compensation varies depending on a wide array of factors including but not limited to the specific location, certifications, education, and level of experience. The disclosed range estimate may be adjusted for any applicable geographic differential associated with the location at which the position may be filled. This position is eligible for a discretionary incentive award. The incentive award amount is dependent upon company performance and your personal performance.
At Cargill we put people first. As part of your overall rewards, we offer a comprehensive benefit program including medical and/or other benefits dependent on the position offered and hours worked. Visit: learn more (subject to certain collective bargaining agreements for Union positions) .
Minnesota Sick and Safe Leave accruals of one hour for every 30 worked, up to 48 hours per calendar year unless otherwise provided by law Equal Opportunity Employer, including Disability/Vet.
- ...other work groups to achieve the company’s goals of producing market-lead products through positive patient outcomes. The Principal Systems Engineer may work independently on projects with broad scope or be a team member on PD project. ESSENTIAL FUNCTIONS OF THE...Suggested
$144k - $200k
...first. We reach higher. We do the right thing-today and for generations to come. Job Purpose and Impact ~ The Prinicpal Network Engineer job leads designing, implementing and maintaining network infrastructure to provide reliable and secure communication across the...SuggestedWork experience placement$112.7k - $193.2k
...Principal Data Engineer Optum Tech is a global leader in health care innovation. Our teams develop cutting-edge solutions that help people live healthier lives and help make the health system work better for everyone. From advanced data analytics and AI to cybersecurity...SuggestedMinimum wageFull timeWork experience placementWork at officeLocal areaRemote work$112.7k - $193.2k
...to change lives. Ready to build the next breakthrough? Join us to start Caring. Connecting. Growing together. The Principal Data Engineer will join the Surest/Optum Data Engineering Enablement organization, a team responsible for developing shared frameworks, architectural...SuggestedMinimum wageFull timeWork experience placementWork at officeLocal areaRemote workFlexible hours$112.7k - $193.2k
...UnitedHealth Group is seeking a Principal Data Engineer to join the Surest/Optum Data Engineering Enablement organization. This role involves designing and optimizing scalable data solutions that support health plan ecosystems. Applicants should have substantial experience...SuggestedWork at officeRemote workFlexible hours$154.2k - $192.8k
...Senior Principal Power Systems Engineer The driving force behind our success has always been the people of AspenTech. What drives us, is our aspiration, our desire and ambition to keep pushing the envelope, overcoming any hurdle, challenging the status quo to continually...Contract workWork at officeRemote work$127k - $158.7k
...system (EMS) provides transmission utilities worldwide with a safe, reliable means to monitor and operate the grid. As a Principal Power Systems Engineer, you will be involved in all aspects of the successful delivery of systems to our customers. You will be highly...Contract workWorldwide- ...Job Title: Principal Firmware Engineer Company: Adraxe Job Type: Full-Time Location: Plymouth, MN (Hybrid) Adraxe - Company... ...equivalent safety-critical systems ~ Expert proficiency in C/C++ for real-time embedded systems (ARM Cortex-M or equivalent...Full timeWork at officeRemote work
$174k - $208k
...Principal Firmware Engineer Location: Austin, Texas; Cypress, California; Eden Prairie, Minnesota; Fort Lauderdale, Florida Job Description... ...experience. Mandatory command of programming languages: C, C++. Expert command of at least one of the following programming...WorldwideFlexible hours$113.6k - $175.7k
...Principal Systems Engineer - MIL With more than $1B in revenue, Tennant Company is a globally recognized leader in the cleaning equipment industry... ...Working knowledge of object-oriented programming (C++, C#, or Python) for control or integration support Execution...Local area$116.73k - $175.1k
...Principal Firmware Engineer Location: Minneapolis, MN, US Job Family: Research & Development Country/Region:... ...Knowledge, Skills and Abilities Strong expertise in C/C++ programming for resource-constrained systems Hands-on experience...Immediate startFlexible hours$112.7k - $193.2k
...within the U.S. as you take on some tough challenges. Primary Responsibilities: As a senior member of the Cloud Data Engineering team, the candidate should provide: The technical leadership for all the data engineering efforts on public cloud for the Optum...Minimum wageFull timeWork experience placementLocal areaRemote work$140k - $210k
...Principal Firmware Engineer ABOUT ADVANCED ENERGY Advanced Energy (Nasdaq: AEIS) is a global leader in the design and manufacturing of highly... ...processor systems. • Development and modification of C++ RTOS embedded applications. • Strong understanding of synchronous...Temporary workWork at officeFlexible hours$130k - $160k
...Principal Firmware Engineer Location: Minneapolis, MN Hybrid (In office weekly as needed) Company Summary: Enterra Medical is a medical device... ...devices required. ~ Proven expertise in programming in C/C++ for resource-constrained environments required. ~...Work at office$120k - $145k
Cargill is committed to providing food and agricultural solutions to nourish the world in a safe, responsible, and sustainable way. Sitting at the heart of the supply chain, we partner with farmers and customers to source, make and deliver products that are vital for...Work experience placementWork at office$159.52k - $207.38k
Are you ready to lead, inspire, and drive impact? We’re seeking an experienced Engineering Manager to guide a dynamic agile software engineering team. In this role, you’ll own delivery outcomes, champion team performance, and nurture ongoing technical excellence. As an...$141k - $165k
Engineering Manager - Product & Systems Engineering Envision your leadership experience at work with an industry leader! Tolomatic designs and manufactures electro mechanical actuation solutions used across a wide range of demanding applications, from automation and mobile...- ...Partners, we're driving innovation and growth across our portfolio. The Opportunity We are seeking an experienced Principal Technical Support Engineer to provide expert-level technical assistance to our global customers, distributors, and field service teams. In...Remote workFlexible hours
$107k - $178k
...opportunities are real, and the sky is the limit; this isn’t just a job, it’s a seat at the table! Our CJ Schwan's engineering team is seeking a remote-based Principal Project Engineer , with preference to someone in either the Cincinnati, Dayton, or Columbus, Ohio areas....Contract workWork experience placementRemote workFlexible hours$123k - $129k
...Senior Level Home District/Group: Kiewit Industrial & Water Engineering Department: Design Engineering Market: Industrial... ...Kiewit is where you can do it. We are adding both Senior and Principal level Electrical Engineers to our team to support a broad scope...Full timeContract workRemote workWork from homeWeekend work$108k - $148k
...administration more efficient, consistent, and intuitive-so care teams can focus on the patient. Vantive is seeking a Principal System Engineer to support the overall technical direction of Acute Therapies products. Based on your technical skills, you will drive various...Temporary workWorldwideFlexible hoursShift work3 days per week$132.4k - $205.1k
...Senior Principal Systems Engineer With more than $1B in revenue, Tennant Company is a globally recognized leader in the cleaning equipment industry. For the past 150 years, we have been passionate about developing and manufacturing innovative and sustainable solutions...Local areaWorldwide- ...Job Title: Principal Systems Engineer Company: Adraxe Job Type: Full-Time Location: Plymouth, MN (Hybrid) Adraxe - Company Overview Adraxe Corporation is an innovative medical device startup focused on the design, development, and launch of...Full timeWork at officeRemote work
$159.52k - $207.38k
Canon Medical Informatics, Inc. is looking for an experienced Engineering Manager to lead a software engineering team in Minnetonka, Minnesota. In this role, you will guide delivery commitments, manage team performance, and ensure high standards in software quality by collaborating...$110k - $130k
...Principal Network Engineer KLDiscovery provides technology-enabled services and software to help law firms, corporations, and government agencies solve complex data challenges. With offices in 26 locations across 17 countries, KLDiscovery is a global leader in delivering...Permanent employmentTemporary workRemote work- ...Description:** We're currently on the lookout for a talented C++ Developer to join us at our Eden Prairie, MN, location. This is... .... **Qualifications:** - Bachelor's degree in Computer Engineering or a related field - Experience with SAS, SATA, SCSI, and NVMe...Full time
- ...Arcserve, Inc. is seeking a Principal Software Engineer to lead Agile Scrum execution and manage development tasks for Unified Data Protection.... ...years of software development experience, particularly in C++. Responsibilities include software design and development,...Remote work
- ...C++ Developer E*Pro Consulting service offerings include contingent Staff Augmentation of IT professionals, Permanent Recruiting and Temp-to-Hire. In addition, our industry expertise and knowledge within financial services, insurance, telecom, manufacturing, technology...Permanent employmentFull timeTemporary workRemote workFlexible hours
$165.6k - $281.8k
...communities to thrive, close the digital divide, and deliver world-class broadband experiences. We are seeking a Principal Optical Communications Engineer to provide technical leadership in the design, validation, and deployment of high-performance optical access systems...Remote work$131.1k - $196.7k
...supporting Armament Systems Development and Architecture efforts through the following responsibilities using a Model-Based Systems Engineering approach: System Architecture Design : Drive the design and development of system architecture Capability Definition :...Full timePart timeWork at officeRelocation packageShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal C++ Engineer. Be the first to apply!



