Senior Software Engineer

  • CNH Industrial
  • Sioux Falls, South Dakota
  • 08/26/2026
Full time Information Technology Telecommunications Java SQL Software Engineer Testing

Job Description

CNH Industrial seeks a Senior Software Engineer to build robust, scalable software powering next-generation agricultural and construction equipment. In this role, you will design and implement services and applications that integrate with complex manufacturing and industrial systems, enabling data-driven decisions and sustainable operations. You'll collaborate with global, cross-functional teams, lead technical design, mentor engineers, and champion best practices in code quality, security, and reliability. This hybrid position offers exposure to advanced technologies, CI/CD, cloud, and IoT, while contributing directly to global food production, infrastructure, and sustainability goals. CNH Industrial provides a collaborative culture, strong safety focus, and opportunities for ongoing learning, global mobility, and impact.

Responsibilities

  • Design, develop, and maintain high-quality software for manufacturing and industrial applications
  • Collaborate with cross-functional engineering, product, and manufacturing teams to define requirements and solutions
  • Implement scalable, secure, and reliable services integrating with industrial equipment and data systems
  • Conduct code reviews, mentor junior engineers, and promote engineering best practices
  • Troubleshoot complex production issues and drive root-cause analysis and long-term fixes
  • Contribute to architecture decisions and technology roadmaps for factory and equipment software platforms
  • Write automated tests and support CI/CD pipelines to ensure high software quality
  • Optimize performance, reliability, and usability of existing applications in production environments

Required Skills

  • Java or C or similar scripting language
  • Microservices architecture
  • RESTful API design
  • Cloud platforms (AWS, Azure, or GCP)
  • SQL and No
  • SQL databases
  • CI/CD tools (e.g., Jenkins, Git
  • Lab CI)
  • Containerization (Docker, Kubernetes)
  • Industrial or Io
  • T integration
  • Automated testing and test frameworks