1

Senior Software Developer Engineer Jobs in Minnesota

POSITION As a Senior Software Engineer, you will create software that runs on or works with the electronic devices for the Bosch Automotive Service Solutions diagnostics group. Join the team as we ...

POSITION As a Senior Software Engineer, you will create software that runs on or works with the electronic devices for the Bosch Automotive Service Solutions diagnostics group. Join the team as we ...

Sr. Software Engineer

Owatonna, MN · On-site

$103K - $135K/yr

POSITION As a Senior Software Engineer, you will create software that runs on or works with the electronic devices for the Bosch Automotive Service Solutions diagnostics group. Join the team as we ...

Senior Software Engineer - Mainframe

Minneapolis, MN · On-site

$127.90K - $168.60K/yr

Wells Fargo is seeking a Senior Software Engineer to join the Demand and Time Deposits organization. Learn more about career areas and business divisions at We are hiring a Senior Software Engineer ...

Job Purpose and Impact The Senior Software Engineering job designs, develops and maintains software ... Experience with CI/CD pipelines and modern DevOps delivery practices * Experience deploying and ...

Senior Software Engineer

Eden Prairie, MN · On-site

$91.70K - $163.70K/yr

We are seeking a senior engineer who can bring deep expertise across software, data, and AI/ML ... Experience with DevOps practices and tools * Knowledge of containerization technologies such as ...

Job Purpose and Impact The Senior Software Engineering job designs, develops and maintains software ... Experience with CI/CD pipelines and modern DevOps delivery practices * Experience deploying and ...

Senior Software Engineer

Saint Paul, MN · On-site

$123.90K - $163.30K/yr

St. Paul, Minnesota (Hybrid) We are seeking an experienced Senior Software Engineer to join our ... Experience with CI/CD pipelines and DevOps tooling (GitHub Actions, Jenkins, etc.) * Experience ...

Travelers is seeking a Senior Software Engineer to join our organization as we grow and transform our Technology landscape. Individual will complete advanced software end to end engineering tasks ...

Senior Software Engineer

Eden Prairie, MN · Remote

$91.70K - $163.70K/yr

As a Senior Software Engineer , you will design, build, and deploy scalable, cloud-based platforms ... Bachelor's degree * 5 years of experience as a technical developer or similar role, with a track ...

Senior Software Engineer

Eden Prairie, MN · On-site

$91.70K - $163.70K/yr

As a Senior Software Engineer , you will design, build, and deploy scalable, cloud-based platforms ... Bachelor's degree * 5+ years of experience as a technical developer or similar role, with a track ...

next page

Showing results 1-20

Senior Software Developer Engineer information

See Minnesota salary details

$15

$60

$85

How much do senior software developer engineer jobs pay per hour?

As of May 31, 2026, the average hourly pay for senior software developer engineer in Minnesota is $60.46, according to ZipRecruiter salary data. Most workers in this role earn between $51.35 and $67.79 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Senior Software Developer Engineer, and why are they important?

A Senior Software Developer Engineer requires advanced programming skills, deep understanding of software architecture, and several years of experience with a relevant degree in computer science or a related field. Familiarity with modern development frameworks, version control systems like Git, and certifications such as AWS Certified Developer or Microsoft Certified: Azure Developer Associate are often expected. Strong problem-solving abilities, effective communication, and leadership skills help in mentoring teams and collaborating on complex projects. These competencies ensure high-quality software delivery, efficient teamwork, and innovation within dynamic tech environments.

What are some common challenges faced by Senior Software Developer Engineers when leading project teams?

Senior Software Developer Engineers often encounter challenges such as balancing technical leadership with hands-on coding, managing cross-functional communication, and aligning team members with project goals. They may also need to mentor junior developers while ensuring code quality and timely delivery of features. Navigating competing priorities and rapidly changing requirements requires strong problem-solving skills and adaptability, as well as effective collaboration with project managers, designers, and QA teams.

What are Senior Software Developer Engineers?

Senior Software Developer Engineers are experienced professionals who design, develop, and maintain complex software systems. They lead technical projects, mentor junior developers, and collaborate with cross-functional teams to deliver high-quality solutions. Their responsibilities often include architecting software, reviewing code, ensuring best practices, and troubleshooting critical issues. Senior developers play a key role in shaping technical strategies and guiding the overall direction of software projects.

What is the difference between Senior Software Developer Engineer vs Software Developer?

AspectSenior Software Developer EngineerSoftware Developer
Required CredentialsBachelor's degree in CS or related field; 3+ years experience; sometimes certifications like Microsoft or AWSBachelor's degree in CS or related field; 0-2 years experience; certifications are optional
Work EnvironmentTeam lead roles, project planning, mentoringDevelopment tasks, coding, testing
Employer & Industry UsageTech companies, software firms, startupsSame as Senior Software Developer Engineer

The main difference is experience level and responsibilities. Senior Software Developer Engineers typically have more experience, take on leadership roles, and mentor junior developers, while Software Developers focus on coding and implementing features. Both roles are essential in software development teams, but the senior position involves more strategic and supervisory duties.

What are the most commonly searched types of Software Developer Engineer jobs in Minnesota? The most popular types of Software Developer Engineer jobs in Minnesota are:
Infographic showing various Senior Software Developer Engineer job openings in Minnesota as of May 2026, with employment types broken down into 91% Full Time, 4% Part Time, 2% Temporary, and 3% Contract. Highlights an 73% Physical, 7% Hybrid, and 20% Remote job distribution, with an average salary of $125,756 per year, or $60.5 per hour.

Sr. Software Engineer

Bosch Group

Owatonna, MN

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 24 days ago


Job description

Company Description

At Bosch Mobility Aftermarket, we believe in creating a work culture that embodies our core values of grow, enjoy, and inspire. Our Mobility Aftermarket division provides diagnostic and repair shop equipment, spare parts, and repair solutions for passenger cars and commercial vehicles worldwide. Our Automotive Service Solutions operations supply testing and repair-shop technology, diagnostic software, service training, and information services.Our OE Wiper operations has several plants globally serving the OE's with innovative wiper arms.

As a member of our team, you will have the opportunity to grow your skills and knowledge while working with cutting-edge technology. We want you to enjoy what you do and feel inspired to contribute your best to our customers and to the growth of our business. We believe that by cultivating a work environment that encourages personal and professional growth, enjoyment, and inspiration, we can achieve great things together.

Join us at Bosch Mobility Aftermarket and help us shape the future of mobility!

Are you interested in becoming an Engineer at Bosch Owatonna? Click here to learn more.

Job Description

POSITION
As a Senior Software Engineer, you will create software that runs on or works with the electronic devices for the Bosch Automotive Service Solutions diagnostics group. Join the team as we change the way we create and develop new products.

YOU CAN EXPECT:

  • To develop cutting edge software using C++, C#, Java, and/or Android
  • To help define the software architecture and design for exciting new products.
  • To participate in design reviews, code reviews and adhere to software development best practices
  • To provide system-wide problem-solving, solutions, and production support.
  • To support hardware board bring-up, trouble-shooting, device driver development and automated software builds.
  • To seek out and participate in personal development opportunities.
  • To grow and share your knowledge base of the latest technologies, industry standardization, and engineering best practices.
  • To collaborate with multiple departments in a dynamic manufacturing facility.
Qualifications

REQUIRED

  • Bachelor’s in Computer Science, Electrical Engineering, or a similar technical field required. 
  • 5+ years’ experience developing software and delivering to a production environment.
  • 3+ years' experience using C++, C#, and/or JavaProven capability in technical communications, often called upon to express complex technical concepts verbally and in writing.
  • Full stack development on Android and/or Linux
  • Ability to learn from other team members and adopt to best in class industry standards

DESIRED

  • Application development for embedded Linux.
  • Android and/or Linux Board Support Package experience.
  • Android and/or Linux device driver experience.

Experience with communication protocols such as CAN bus, TCP/IP, UDP, UART, SPI, I2C, etc

Indefinite U.S. work authorized individuals only. Future sponsorship for work authorization is not available.


Additional Information

Equal Opportunity Employer, including disability / veterans.

All your information will be kept confidential according to EEO guidelines.

The U.S. base salary range for this full-time position is $103,000 - $135,000. Within the range, individual pay is determined based on several factors, including, but not limited to, work experience and job knowledge, complexity of the role, job location, etc.

In addition to your base salary, Bosch offers a comprehensive benefits package that includes health, dental, and vision plans; health savings accounts (HSA); flexible spending accounts; 401(K) retirement & Bosch Defined Contribution plan with an attractive employer match; wellness programs; life insurance; short and long term disability insurance; paid time off; parental leave, adoption assistance; and reimbursement of education expenses. Learn more about our full benefits offerings by visiting: https://www.myboschbenefits.com/public/welcome. Pay ranges included in the postings generally reflect base salary; certain positions may include bonus, commission, or additional benefits.