×
Register Here to Apply for Jobs or Post Jobs. X

Principal Software Engineer

Job in Atlanta, Fulton County, Georgia, 30334, USA
Listing for: Cargill
Full Time position
Listed on 2026-09-07
Job specializations:
  • Software Development
    Software Architect, Software Engineer, DevOps
Salary/Wage Range or Industry Benchmark: 160000 - 200000 USD Yearly USD 160000.00 200000.00 YEAR
Job Description & How to Apply Below

Cargill is seeking a Principal Software Engineer to lead design and development of high performance C++ systems supporting advanced manufacturing operations. You will architect scalable, reliable software for industrial automation, data acquisition, and real time control, integrating with plant equipment and MES/ERP platforms. Partner with cross functional engineers to translate requirements into robust solutions, perform code reviews, and mentor developers. You will champion best practices in C++, CI/CD, testing, and security, while driving innovation that supports Cargill's mission in sustainable, safe, and efficient food production worldwide.

Responsibilities

  • Architect, design, and implement high-performance C++ applications for manufacturing systems
  • Integrate software with industrial equipment, sensors, and MES/ERP platforms
  • Lead code reviews and enforce coding standards, testing, and security best practices
  • Collaborate with manufacturing, operations, and product teams to define requirements
  • Mentor and guide software engineers, providing technical leadership
  • Optimize system performance, reliability, and scalability in real-time environments
  • Own CI/CD pipelines and deployment practices for plant and cloud systems
  • Troubleshoot complex production issues and implement durable fixes

Required Skills

  • C++ (modern C+/14/17/20)
  • Object-oriented design and software architecture
  • Multithreading and concurrency
  • Real-time or near real-time systems
  • Industrial protocols and field buses (e.g., Modbus, OPC UA)
  • Linux development and debugging
  • CI/CD pipelines and Dev
  • Ops tools
  • Unit testing and automated integration testing
  • Performance optimization and profiling
  • SQL/No
  • SQL databases and data modeling
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary