Senior Software Engineering Jobs in Minnesota

Senior Software Engineering jobs in Minnesota are concentrated in the Twin Cities metro, with secondary activity in Rochester and Duluth, where companies like Target, UnitedHealth Group, and Medtronic maintain large technology organizations. The demand is strongest for engineers specializing in cloud-native development, distributed systems, and data platform engineering, reflecting the state's mix of retail technology, healthcare IT, and financial services. Minnesota ranks among the most active Midwest markets for senior-level software talent, with openings at the principal and staff level alongside traditional senior roles. See the openings below and apply to the ones that match your experience.

Find Jobs

Overview

Open roles8
Top employerOptum
Top cityEden Prairie, MN
Cities hiring5
Work type100% Hybrid
Top credentialBachelor's degree in engineering

Showing 5 of 8+ Senior Software Engineering jobs

Senior Manager, Software Engineering - Remote
We won't show you this job again
New 19h ago
Senior Manager, Software Engineering - Remote
Optum
Eden Prairie, Minnesota
Software Engineering
Technical Product & Program Management
UI/UX Design
$113k - $193k/yr
Hybrid
Bachelor's degree in information technology
10,000+

Have you applied for this role?

Senior Manager, Software Engineering - Global Forwarding Technology
We won't show you this job again
Added 1w ago
Senior Manager, Software Engineering - Global Forwarding Technology
C.H. Robinson
Eden Prairie, Minnesota
Construction Management
Engineering (Non-Software)
Manufacturing Engineering
Specialized Engineering
$128k - $296k/yr
Hybrid
Master's degree in business
10,000+

Have you applied for this role?

Senior Manager - Software Development Engineering
We won't show you this job again
Added 2w ago
Senior Manager - Software Development Engineering
CVS Health
Saint Paul, Minnesota
Construction Management
Engineering (Non-Software)
Manufacturing Engineering
Specialized Engineering
$107k - $284k/yr
High school diploma or GED
10,000+

Have you applied for this role?

Senior Software Engineer - AI Platform Engineering
We won't show you this job again
Added 2w ago
Senior Software Engineer - AI Platform Engineering
Mayo Clinic
Rochester, Minnesota
Backend Engineering
Full-stack Engineering
Software Engineering
$141k - $205k/yr
Hybrid
Associate's degree in computer science
10,000+

Have you applied for this role?

Senior Manager, AI/ ML Software Engineering - MN On site
We won't show you this job again
Added 1mo ago
Senior Manager, AI/ ML Software Engineering - MN On site
Optum
Minnetonka, Minnesota
Construction Management
Engineering (Non-Software)
Manufacturing Engineering
Specialized Engineering
$113k - $193k/yr
Hybrid
Bachelor's degree in engineering
10,000+

Have you applied for this role?

See All 8 Senior Software Engineering Jobs in Minnesota

Find roles in Minnesota that match your experience and apply in just a few clicks.

Find Jobs

Senior Software Engineering Jobs by City in Minnesota

Where Minnesota roles are concentrated, by current openings.

Eden Prairie
4 jobs
Rochester
1 job
Minnetonka
1 job
Saint Paul
1 job
Minneapolis
1 job

Senior Software Engineering Job Market in Minnesota

A snapshot from current Minnesota openings, updated as new roles post.

Who's Hiring

Optum3 open roles
Lifetouch1 open role
CVS Health1 open role

What Minnesota Employers Look For

The qualifications that appear most often in senior software engineering jobs across Minnesota.

  • Bachelor's or master's degree in computer science, software engineering, or a related technical field
  • Five or more years of professional software development experience with demonstrated technical leadership
  • Proficiency in at least one major language such as Java, Python, Go, or C# with modern framework experience
  • Hands-on experience designing and deploying distributed systems or cloud-native applications on AWS, Azure, or GCP
  • Proven ability to mentor junior engineers and lead cross-functional feature delivery end to end
  • Experience with agile development practices, CI/CD pipelines, and automated testing in a production environment

Senior Software Engineering Jobs in Minnesota: Frequently Asked Questions

How do you become a senior software engineering in Minnesota?

Senior software engineering roles in Minnesota do not require a state-issued license or registration, so advancement follows a technical and experience-based path. Most roles expect a bachelor's degree in computer science or a related field combined with several years of progressive development experience. Many Minnesota employers, particularly in healthcare technology and financial services, expect candidates to demonstrate system design skills and a history of leading complex projects alongside hands-on coding.

How much do senior software engineerings make in Minnesota?

Senior software engineerings in Minnesota earn a median of about $130,050 a year, based on May 2025 Bureau of Labor Statistics wage data, ranging from around $79,900 for the lowest 10% to over $169,810 for the top 10%. Pay rises with experience, specialty, and employer.

Which companies hire senior software engineerings in Minnesota?

Employers hiring senior software engineerings in Minnesota right now include Optum, Lifetouch, and CVS Health, based on current listings on Migrate Mate as of November 2026. Minnesota's mix of large healthcare, retail technology, and financial services headquarters means consistent demand across multiple industries rather than reliance on a single sector.

Which Minnesota cities have the most senior software engineering jobs?

Eden Prairie, Rochester, and Minnetonka account for the largest share of senior software engineering openings in Minnesota. The Twin Cities metro drives most of the volume, anchored by major corporate headquarters in sectors like healthcare IT, retail technology, and financial services, while Rochester's concentration of medical technology and research employers sustains a meaningful secondary market.

Are there remote senior software engineering jobs in Minnesota?

Yes, and more than most fields, since senior software engineering work is inherently desk-based and well-suited to distributed teams. About 100% of senior software engineering openings tied to Minnesota are remote or hybrid as of November 2026, reflecting strong adoption across the state's technology employers. Backend platform engineering, data infrastructure, and cloud architecture roles tend to see the highest share of fully remote arrangements.

How can I get hired as a senior software engineering in Minnesota with little or no experience?

The most realistic entry path is securing a software engineer or associate developer role and building toward seniority from there. Large Minnesota employers such as Target, UnitedHealth Group, and U.S. Bank run early-career and new-graduate programs that place candidates in rotational or entry-level engineering roles. Completing a computer science degree, a recognized coding bootcamp, or building a portfolio of deployed projects signals readiness to hiring teams in a market that values demonstrated output alongside credentials.

Where can I find and apply to senior software engineering jobs in Minnesota?

You can find and apply to senior software engineering jobs in Minnesota on Migrate Mate, which lists current openings across the state. Search the listings to find roles that match your experience level, specialization, and preferred location or work arrangement, then apply directly to the ones that fit.

See All 8 Senior Software Engineering Jobs in Minnesota

Find roles in Minnesota that match your experience and apply in just a few clicks.

Find Jobs