1

Senior Java Software Engineer Jobs in South Dakota

Senior Software Engineer

Sioux Falls, SD · On-site

$121K - $160K/yr

As a Senior Software Engineer, you'll collaborate with talented teammates, influence technical ... Strong proficiency in C#, Java, or other modern programming languages and frameworks * Experience ...

Senior Software Engineer

Sioux Falls, SD · On-site

$116K - $153K/yr

Relative Dynamics is seeking a Senior Software Engineer in Sioux Falls, South Dakota, to support ... Experience with Perl, Java, or additional programming languages * Experience implementing AI ...

Senior Software Engineer

Sioux Falls, SD

$121K - $160K/yr

Relative Dynamics is seeking a Senior Software Engineer in Sioux Falls, South Dakota, to support ... Experience with Perl, Java, or additional programming languages * Experience implementing AI ...

Senior Software Engineer

Sioux Falls, SD · On-site

$116K - $153K/yr

Relative Dynamics is seeking a Senior Software Engineer in Sioux Falls, South Dakota, to support ... Experience with Perl, Java, or additional programming languages * Experience implementing AI ...

Writing and debugging code in languages such as C#, Java, Python, or C++ * Participating on an ... Software Engineering, Biomedical Engineering (with computational focus), or related field

Writing and debugging code in languages such as C#, Java, Python, or C++ * Participating on an ... Software Engineering, Biomedical Engineering (with computational focus), or related field

Writing and debugging code in languages such as C#, Java, Python, or C++ * Participating on an ... Software Engineering, Biomedical Engineering (with computational focus), or related field

Writing and debugging code in languages such as C#, Java, Python, or C++ * Participating on an ... Software Engineering, Biomedical Engineering (with computational focus), or related field

Senior Software Engineer# Senior Software EngineerSioux Falls, SD 57105## DescriptionIn the Senior Software Engineer role, you will create innovative solutions for complex problems leveraging ...

Senior Software Engineer

Sioux Falls, SD · On-site

$121K - $160K/yr

Senior Software Engineer ID richiesta: 4827 Località lavoro: Oak Brook - Illinois - United States, Sioux Falls - South Dakota - United States Category for Job Posting: Ingegneria e area tecnica Job ...

Senior Software Engineer

Sioux Falls, SD · On-site

$121K - $160K/yr

Senior Software Engineer Identifiant de la demande: 5013 Site de l'emploi: Sioux Falls - South Dakota - United States Category for Job Posting: Ingénierie et technique Job Type for Job Posting:

next page

Showing results 1-20

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

Central Payments, LLC

Sioux Falls, SD • On-site

$110 - $140/hr

Other

Posted 23 days ago


Job description

If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process.

Senior Software Engineer

Full Time Professional Sioux Falls, SD, US

11 days ago Requisition ID: 1104

Are you passionate about building innovative, scalable software solutions that make an impact? Join Central Payments and play a key role in developing secure, high-performing technology that powers the future of payments. As a Senior Software Engineer, you'll collaborate with talented teammates, influence technical direction, and help deliver solutions that drive business success in a fast-paced fintech environment.

What You'll Do

  • Design, develop, test, and maintain high-quality software applications using modern technologies such as C#, Java, React, MSSQL, and PostgreSQL
  • Build scalable APIs, integrations, and platform services that enhance product functionality and operational efficiency
  • Contribute to software architecture, technical design decisions, and enterprise application development
  • Collaborate with Product, PMO, Support, and business stakeholders to deliver solutions aligned with business goals
  • Lead code reviews and champion engineering best practices, secure coding standards, and continuous improvement initiatives
  • Mentor and support fellow engineers through technical guidance and knowledge sharing
  • Participate in Agile planning, estimation, and delivery activities to ensure successful product outcomes
  • Troubleshoot complex production issues, perform root cause analysis, and implement sustainable solutions
  • Evaluate emerging technologies and recommend enhancements that improve engineering effectiveness and product capabilities
  • Support compliance, security, scalability, and performance requirements within a regulated fintech environment

Why You Should Join Us

  • Make a meaningful impact on products that support the evolving payments ecosystem
  • Influence technical strategy and architecture decisions across critical platforms
  • Collaborate with a talented and supportive team that values innovation and continuous learning
  • Grow your leadership skills while mentoring and developing other engineers
  • Work in a dynamic fintech environment where technology drives business success

What You Bring

  • Strong proficiency in C#, Java, or other modern programming languages and frameworks
  • Experience developing scalable enterprise applications, APIs, and integrations
  • Knowledge of software architecture, design patterns, SOLID principles, and modern development methodologies
  • Experience working with cloud platforms such as AWS or Azure
  • Strong understanding of CI/CD pipelines, source control, and deployment best practices
  • Excellent troubleshooting, analytical, and problem-solving skills
  • Ability to communicate complex technical concepts to both technical and non-technical audiences
  • Experience conducting code reviews and mentoring engineers in a collaborative environment
  • Familiarity with Agile development practices and iterative software delivery
  • Understanding of payments, fintech, banking, or other regulated industries is a plus

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience
  • 5+ years of software engineering experience delivering high-quality software solutions in Agile environments
  • Proven experience designing and developing scalable enterprise applications and APIs
  • Experience contributing to architectural decisions and technical design initiatives
  • Strong front-end and back-end development experience
  • Fintech, payments, banking, or other regulated industry experience preferred
  • Commitment to collaboration, accountability, continuous improvement, and professional growth

What We Offer

  • A hybrid work environment with flexibility
  • Opportunities for professional growth and development
  • A supportive team culture where your voice is heard
#J-18808-Ljbffr