CNH Industrial N.V.

Senior Software Engineer

CNH Industrial N.V.$106K — $163K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Engineering, Computer Science, or related field (or equivalent experience)
  • 5+ years of relevant software engineering experience
  • 5+ years of Scala application design and development experience
  • Strong cloud architecture skills including networking and security
  • Experience with CI/CD, Git, and automated testing frameworks

Responsibilities

  • Design and deliver end-to-end cloud solutions on Azure or AWS
  • Develop high-quality software and data pipelines for real-time streaming
  • Architect complex streaming and visualization solutions
  • Collaborate with teams to translate requirements into implementation plans
  • Own and improve CI/CD and deployment processes
  • Troubleshoot production issues and coordinate deployments
  • Mentor junior engineers and contribute to technical strategy

Benefits

  • Comprehensive benefits program supporting health and well-being
  • Flexible work arrangements
  • Opportunities for continuous development
  • Supportive environment for personal and professional growth
  • Resources to succeed and build a future
Full Job Description
5201

Job Location: Oak Brook - Illinois - United States, Sioux Falls - South Dakota - United States

Category for Job Posting: Engineering and Technical

Job Type for Job Posting: Full Time

Working Mode for Job Posting: Hybrid

Apply now
  • Apply Now
  • Start applying with LinkedIn


  • Start

  • Please wait...


Job Purpose

Senior Software Engineer - Cloud Software, Scala, Big Data, API services

You will join a highly skilled software team in delivering innovative big data pipeline which provide data to various upstream consumers like mobile and web applications that make up CNH's next generation digital platform. The digital platform will enable products that integrate with connected CNH tractors, sprayers and combines and enable wide range of farm management capabilities.

This is an excellent opportunity to join the technology revolution currently taking place across the agricultural industry and work with highly skilled and talented people in a global, diversified company.

Primary responsibilities include working closely with technical team of data engineers, product management, and backend developers on the design, development, testing and deployment of our next generation applications and existing product lines. You will undertake all assigned tasks and responsibilities effectively and professionally in accordance with company, team, and customer expectations.

A Senior Software Engineer is responsible for leading software development projects, designing and implementing solutions, and ensuring code quality. They also mentor junior engineers, contribute to technical strategy, and collaborate with cross-functional teams. Their role involves a mix of technical expertise and leadership to drive the development of high-quality software

Key Responsibilities

  • Design and deliver end-to-end cloud solutions (architecture, security, scalability, cost optimization) on cloud computing platform (Azure, AWS)
  • Design, develop, test, and document high-quality software and data pipelines for parsing, enrichment, batch processing, and real-time streaming that meet functional, performance, and reliability requirements.
  • Architect and implement complex real-time streaming and visualization solutions; prototype rapidly to validate feasibility.
  • Define technical approaches, decomposition, and tasking for projects; estimate effort and drive execution to meet delivery timelines.
  • Work with product management, data engineers, backend teams, and stakeholders to translate requirements into robust implementation plans.
  • Own and improve CI/CD, deployment, and release processes; participate in build automation, version control, and environment configuration (including containerization and orchestration).
  • Troubleshoot production issues with internal teams and external customers; coordinate deployments and rollouts.
  • Author and maintain infrastructure-as-code
  • Define and implement observability: logging, metrics, distributed tracing, SLOs/SLIs, alerting, and runbooks.
  • Perform incident response and postmortems.
  • Produce and maintain design documentation, runbooks, and operational guides.
  • Contribute to development process improvements, coding standards, and the quality management system (ISO).
  • Provide mentorship and technical guidance; may lead project-level technical efforts and review/approve designs from lower-level engineers.
  • Support quoting / RFQ tasks as needed, and participate in cross-functional initiatives.
  • Maintain a safe, clean workspace and demonstrate support for company culture.


Experience Required

  • Bachelor's degree in Engineering, Computer Science, or related technical field (or equivalent experience).
  • 5+ years relevant industry software engineering experience (or equivalent combination of education and experience).
  • Broad knowledge across the engineering discipline; assignments are broad and require creativity and ingenuity.
  • Capable of defining appropriate approaches and solutions; sets critical project criteria and drives completion.
  • Exercises independent judgment with limited supervision; may act as project lead and guide junior engineers.
  • Contributes above-average impact to team deliverables and may influence strategic technical decisions.
  • 5+ years Scala application design, development, and testing experience; strong functional programming fundamentals.
  • Experience with real-time streaming and batch processing (Apache Spark, Apache Flink or equivalent).
  • Proven cloud architecture skills: networking, identity, security, cost controls, autoscaling, and DR strategies.
  • Strong understanding of distributed systems: partitioning, sharding, memory management, and filesystem concepts.
  • Experience building microservices and containerized deployments (Docker, Kubernetes, Helm)
  • Familiarity with Akka / Pekko toolkits, concurrency, and asynchronous programming.
  • Hands-on IaC experience (Terraform)
  • Experience with CI/CD, Git, Maven/Gradle, and automated testing frameworks (ScalaTest, JUnit, Mockito).
  • Deep observability tools experience (Datadog, Azure Monitor/Application Insights, ELK, OpenTelemetry).
  • Experience with RESTful APIs, OAuth2/JWT, OpenAPI/Swagger, Postman.
  • Solid computer science fundamentals: data structures, algorithms, design patterns.
  • Proficiency in Java or Python in addition to Scala.
  • Excellent verbal and written communication, problem solving, and leadership skills.


Preferred Qualifications

  • Experience with large-scale telemetry / IoT data
  • Experience with geospatial data and geographic information systems
  • Prior experience in agriculture, telematics, or precision farming domains.
  • Master's degree or higher, or demonstrated technical publications or presentations.


Pay Transparency

The annual salary for this role is $106,725 - $163,645 plus any applicable bonus (Actual salaries will vary and will be based on various factors, such as skill, experience and qualification for the role.)

For roles open across multiple locations, the salary range indicated refers to the primary location. If a different location is considered, the applicable salary range will be communicated to candidates prior to the first interview.

What We Offer

At CNH, our people are at the heart of everything we do. That's why we offer a comprehensive benefits program designed to support your health, well-being, and long-term success. From competitive compensation to flexible work arrangements and opportunities for continuous development, our benefits reflect our commitment to creating an environment where employees feel supported and empowered-both personally and professionally. We believe that when you're given the tools to thrive, you can drive meaningful impact. At CNH, you'll not only find the resources to succeed today-you'll find the foundation to grow a career and build a future.

About CNH Industrial N.V.

CNH Industrial N.V. is a global manufacturer of agricultural and construction equipment, commercial vehicles, and powertrains. The company was formed in 2013 through the merger of Fiat Industrial S.p.A. and CNH Global N.V. CNH Industrial has a presence in over 180 countries and employs over 63,000 people worldwide. The company's brands include Case IH, New Holland Agriculture, Case Construction Equipment, New Holland Construction, Iveco, and FPT Industrial.
Learn more about CNH Industrial N.V.
Size
63,000 employees
Market Cap
$21.9 billion
Industry
Founded
2013
5 Year Trend
+5.9%

Similar Jobs

More Jobs at CNH Industrial N.V.

  • Cost Optimization Specialist
    $86K — $132K *
    Oak Brook, IL 60523 (Dupage County)
    Manufacturing & Automotive
    In-Person
  • CNH Industrial N.V.
    Regional Sales Manager
    $106K — $163K *
    Salem, OR 97301 (Marion County)
    Manufacturing & Automotive
    In-Person
  • CNH Industrial N.V.
    Plant Quality Engineer
    $74K — $99K *
    Grand Island, NE 68801 (Hall County)
    Manufacturing & Automotive
    In-Person
  • Marketing Manager
    $137K — $210K *
    Racine, WI 53402 (Racine County)
    Manufacturing & Automotive
    In-Person
  • CNH Industrial N.V.
    NVH Test Engineer
    $63K — $106K *
    Racine, WI 53402 (Racine County)
    Manufacturing & Automotive
    In-Person

More Information Technology Jobs

Find similar Senior Software Engineer jobs: