1

Senior Java Software Engineer Jobs in South Dakota

Senior Software Engineer

Sioux Falls, SD ยท On-site

$121K - $160K/yr

Job Purpose A Senior Software Engineer is responsible for leading software development projects, designing and implementing solutions, and ensuring code quality. They also mentor junior engineers ...

Senior Software Engineer

Sioux Falls, SD ยท Remote

$121K - $160K/yr

In the Senior Software Engineer role, you will create innovative solutions for complex problems leveraging advanced understanding of engineering principals. You will serve as a subject matter expert ...

... from senior team members, while steadily expanding your technical skills, ownership, and ... software engineering, product management, project management, and testing teams to clarify ...

... from senior team members, while steadily expanding your technical skills, ownership, and ... software engineering, product management, project management, and testing teams to clarify ...

Java Developer l

Watertown, SD ยท On-site

$65K - $104K/yr

This role will collaborate with senior team members and participate in all stages of the software ... Knowledge of Java programming and Object-Oriented Programming (OOP) principles. * Familiarity with ...

New

This software may be internally built or externally purchased. Job Duties and Responsibilities ... Receives guidance from senior team members to execute tasks. * Documents changes to existing ...

This software may be internally built or externally purchased. Job Duties and Responsibilities ... Receives guidance from senior team members to execute tasks. * Documents changes to existing ...

This software may be internally built or externally purchased. Job Duties and Responsibilities ... Receives guidance from senior team members to execute tasks. * Documents changes to existing ...

SD

$157K - $207K/yr

Software Engineering About the Job Senior Data Engineer Location: Irving, Texas Job Duties: Avaya ... Visualization tools (Power BI, Looker); and Programming languages (Python, Go, Scala, and Java)

Data Engineer

Sioux Falls, SD ยท On-site

$113K - $136K/yr

Develop and maintain data storage solutions (Senior level). * Build data pipelines to automate ... Excellent coding skills, including python, R, C#, SQL, and Java * The ability to create ELT ...

Showing results 41-60

Senior Java Software Engineer information

See South Dakota salary details

$40.5K

$150.9K

$265K

How much do senior java software engineer jobs pay per year?

As of Aug 15, 2026, the average yearly pay for senior java software engineer in South Dakota is $150,928.00, according to ZipRecruiter salary data. Most workers in this role earn between $125,000.00 and $164,500.00 per year, depending on experience, location, and employer.

What are some common challenges faced by senior Java software engineers when leading development projects?

Senior Java Software Engineers often encounter challenges such as balancing hands-on coding with leading and mentoring team members, managing tight project deadlines, and ensuring code quality across the team. They are also responsible for making key architectural decisions and integrating new technologies while maintaining system stability. Effective communication and collaboration with cross-functional teams, including QA, DevOps, and product managers, are essential to successfully deliver robust solutions.

What does a senior Java software engineer do?

A Senior Java Software Engineer is responsible for designing, developing, and maintaining complex software applications using the Java programming language. They often lead technical projects, mentor junior developers, and collaborate with cross-functional teams to deliver high-quality software solutions. Their role includes analyzing user requirements, troubleshooting issues, optimizing code for performance, and ensuring best practices in software development. Senior Java engineers are also involved in code reviews and may contribute to architectural decisions within their organization.

What are the key skills and qualifications needed to thrive as a senior Java software engineer?

To thrive as a Senior Java Software Engineer, you need advanced proficiency in Java programming, software design principles, and a solid understanding of computer science fundamentals, often backed by a degree in computer science or a related field. Experience with frameworks like Spring, build tools such as Maven or Gradle, and version control systems like Git is typically required, along with knowledge of cloud platforms or containerization tools. Strong problem-solving abilities, effective communication, and leadership skills help you mentor team members and collaborate on complex projects. These competencies are crucial for delivering robust, scalable software solutions and leading development teams in dynamic environments.

What are popular job titles related to Senior Java Software Engineer jobs in South Dakota?

For Senior Java Software Engineer jobs in South Dakota, the most frequently searched job titles are:

What job categories do people searching Senior Java Software Engineer jobs in South Dakota look for?

The top searched job categories for Senior Java Software Engineer jobs in South Dakota are:

What are popular job titles related to Senior Java Software Engineer jobs in SD?

For Senior Java Software Engineer jobs in SD, the most frequently searched job titles are:

Infographic showing various Senior Java Software Engineer job openings in South Dakota as of August 2026, with employment types broken down into 1% Internship, 84% Full Time, 10% Part Time, 4% Contract, and 1% Nights. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $150,928 per year, or $72.6 per hour.

Senior Software Engineer

CNH Industrial N.V.

Sioux Falls, SD โ€ข On-site

$121K - $160K/yr

Full-time

This job post hasย expired 1 day ago.ย Applications are no longer accepted.


Job description

5154
Job Location: Sioux Falls - South Dakota - United States, Oak Brook - Illinois - United States, TEMPE - Arizona - 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...

About Us
Innovation. Sustainability. Productivity. This is how we are Breaking New Ground in our mission to sustainably advance the noble work of farmers and builders everywhere. With a growing global population and increased demands on resources, our products are instrumental to feeding and sheltering the world.
From developing products that run on alternative power to productivity-enhancing precision tech, we are delivering solutions that benefit people - and they are possible thanks to people like you. If the opportunity to build your skills as part of a collaborative, global team excites you, you're in the right place.
Grow a Career. Build a Future!
Be part of this company at the forefront of agriculture and construction, that passionately innovates to drive customer efficiency and success. And we know innovation can't happen without collaboration. So, everything we do at CNH Industrial is about reaching new heights as one team, always delivering for the good of our customers.
Job Purpose
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 Development: Create software applications and systems that meet business requirements.
  • Coding and Testing: Write clean, efficient, and well-documented code, and test software to ensure it meets quality standards.
  • Problem-Solving: Identify and resolve software defects and issues.
  • Collaboration: Work with stakeholders, including project managers, designers, and QA engineers, to ensure software meets business needs.
  • Maintenance and Updates: Maintain and update existing software applications and systems.

Experience Required
  • Experienced engineer with 5+ years of career experience, with Bachelor's degree. 3+ years experience with Master's degree.
  • Or equivalent combination of education and experience.
  • Capable of defining appropriate approaches and solutions.
  • Furthers knowledge of profession through continued education and/or seeking or providing mentorship.
  • Strong experience in .NET Core, Entity Framework or NodeJS
  • Understanding of modern software design principles, microservices architecture, and object-oriented design.
  • Proficiency in writing efficient SQL for databases such as PostgreSQL and Microsoft SQL.
  • Experience with major cloud platforms such as Azure, AWS, or equivalent.
  • Proficiency in Git and familiarity with change tracking tools.
  • Strong understanding of REST APIs and integration with external APIs.
  • Strong ability to debug and trouble shoot software and system issues.
  • Well-developed problem analysis and problem-solving techniques.
  • Team player who is self-motivated and has ability to work with minimal supervision.

Preferred Qualifications
  • Experience with infrastructure as code deployment tools such as Terraform.
  • Familiarity with Atlassian tools Agile development methodologies.
  • Understanding of Precision Agriculture technology.
  • Understanding of IoT (InternetOfThings).
  • Knowledge of CI/CD pipelines, containers, and Linux systems

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.)
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.
#LI-Hybrid
#LI-WM1