High-paying software engineering jobs in South Bend
Software Engineering develops and maintains software applications. Engineers write code, design solutions, and ensure quality. Programming skills and problem-solving abilities are essential.
The 19 software engineering jobs listed below pay well, with salaries between $78,859 and $159,574 per year. Reliability Engineer, Data Engineer and Salesforce Consultant are among the most popular high-paying roles in South Bend, IN.
Job title
Updated Oct 17, 2026Dynamics 365 Architect
South Bend
Indiana
Salesforce Consultant
South Bend
Indiana
Data Engineer
South Bend
Indiana
Devops Engineer
South Bend
Indiana
Reliability Engineer
South Bend
Indiana
Software Engineer
South Bend
Indiana
Machine Learning Engineer
South Bend
Indiana
Job descriptions below are for educational purposes. Please refer to the employer's job description for complete details.
-
Dynamics 365 Architect
Review job description
Please refer to the employers job description for complete details.
Dynamics 365 Architects optimize system configurations, design custom solutions, and ensure integration. Expertise in Dynamics 365, problem-solving skills, and design experience are crucial.
Currently, 40% of job openings offer remote or hybrid positions and 0% of job openings are part-time roles.
See 2 jobsAverage pay
South Bend
$159,574 per yearIndiana
$155,510 per year -
Salesforce Consultant
Review job description
Please refer to the employers job description for complete details.
Salesforce Consultants implement Salesforce solutions, customize applications, and train users. In-depth Salesforce knowledge, problem-solving skills, and client management experience are required.
Currently, 10% of job openings offer remote or hybrid positions and 0% of job openings are part-time roles.
See 3 jobsAverage pay
South Bend
$153,546 per yearIndiana
$148,785 per year -
Data Engineer
Review job description
Please refer to the employers job description for complete details.
Data Engineers build data pipelines, ensure data integrity, and optimize data systems. Proficiency in SQL, expertise in data modeling, and programming language fluency are essential.
Data Engineer jobs take 34 days on average from job posting to starting date. Currently, 37% of job openings offer remote or hybrid positions and 1% of job openings are part-time roles.
See 4 jobsAverage pay
South Bend
$120,631 per yearIndiana
$130,227 per yearSkills
- SQL
- Python
- AWS
- ETL
- Spark
-
Devops Engineer
Review job description
Please refer to the employers job description for complete details.
DevOps engineers enhance collaboration between development and operations, automate processes and improve software deployment. Essential skills include expertise in CI/CD practices, a knowledge of cloud services and proficiency with scripting languages.
Devops Engineer jobs take 42 days on average from job posting to starting date. Currently, 29% of job openings offer remote or hybrid positions and 5% of job openings are part-time roles.
See 2 jobsAverage pay
South Bend
$106,124 per yearIndiana
$103,959 per yearSkills
- CI/CD
- Continuous integration
- DevOps
- AWS
- Kubernetes
-
Reliability Engineer
Review job description
Please refer to the employers job description for complete details.
Reliability engineers enhance system performance, analyze failures and implement redundancy strategies. Key skills for this role include strong analytical thinking, experience with monitoring tools and knowledge of reliability concepts.
Reliability Engineer jobs take 41 days on average from job posting to starting date. Currently, 11% of job openings offer remote or hybrid positions and 2% of job openings are part-time roles.
See 5 jobsAverage pay
South Bend
$100,891 per yearIndiana
$91,933 per year -
Software Engineer
Review job description
Please refer to the employers job description for complete details.
Software Engineers design and develop software applications, write code, and ensure system functionality. Proficiency in programming languages, problem-solving skills, and technical expertise are crucial.
Software Engineer jobs take 60 days on average from job posting to starting date. Currently, 19% of job openings offer remote or hybrid positions and 1% of job openings are part-time roles.
See 1 jobsAverage pay
South Bend
$83,579 per yearIndiana
$101,358 per yearSkills
- Software development
- Agile
- APIs
- Java
- Git
-
Machine Learning Engineer
Review job description
Please refer to the employers job description for complete details.
Machine Learning Engineers design and deploy predictive models, optimize algorithms for scalability, and integrate AI solutions into products. They need expertise in programming, knowledge of data structures, and proficiency with machine learning frameworks like TensorFlow or PyTorch.
Machine Learning Engineer jobs take 35 days on average from job posting to starting date. Currently, 27% of job openings offer remote or hybrid positions and 2% of job openings are part-time roles.
See 2 jobsAverage pay
South Bend
$78,859 per yearIndiana
$90,614 per year