Staff Software Engineer Jobs in Minnesota

Staff Software Engineer jobs in Minnesota concentrate in enterprise software, financial technology, healthcare technology, and retail technology, with the Twin Cities anchoring the largest share of openings at companies like Target, UnitedHealth Group, and Medtronic. Rochester and Duluth also see consistent hiring, particularly where large healthcare and logistics operations support engineering teams. The most in-demand specialties are distributed systems, platform engineering, and backend infrastructure. Scan the live roles below and apply to whichever ones fit.

Find Staff Software Engineer Jobs

Overview

Open roles17
Top employerThomson Reuters
Top cityEagan, MN
Cities hiring7
Work type82% Hybrid
Top credentialBachelor's degree in engineering

Showing 5 of 17+ Staff Software Engineer jobs

Senior Staff Software Engineer
We won't show you this job again
Added 1d ago
Senior Staff Software Engineer
ASSA ABLOY Group
Eden Prairie, Minnesota
Engineering (Non-Software)
Product Management
Technical Product & Program Management
$130k - $166k/yr
Bachelor's degree in electrical engineering
10,000+

Have you applied for this role?

Senior Staff Software Engineer – Data Platform
We won't show you this job again
Added 2d ago
Senior Staff Software Engineer – Data Platform
Thermo Fisher Scientific
Minnesota
Cloud Architecture
Solutions Engineering & Architecture
Technical Product & Program Management
$136k - $204k/yr
Bachelor's degree in engineering
10,000+

Have you applied for this role?

Staff Software Engineer
We won't show you this job again
Added 1w ago
Staff Software Engineer
Neumo Holdings LLC
Waite Park, Minnesota
Engineering (Non-Software)
Mechanical Engineering
Specialized Engineering
Bachelor's degree in engineering

Have you applied for this role?

Staff Software Development Engineer - Java
We won't show you this job again
Added 3w ago
Staff Software Development Engineer - Java
CVS Health
Saint Paul, Minnesota
Engineering (Non-Software)
Software Engineering
Technical Program Management
$107k - $284k/yr
High school diploma or GED
10,000+

Have you applied for this role?

Staff Software Engineer, Rust
We won't show you this job again
Added 3w ago
Staff Software Engineer, Rust
SmartThings
Minneapolis, Minnesota
Quality Assurance & Testing (QA Testing)
Software Engineering
Technical Program Management
$139k - $198k/yr
Hybrid
Bachelor's degree
201-500

Have you applied for this role?

See All 17 Staff Software Engineer Jobs in Minnesota

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

Find Staff Software Engineer Jobs

Staff Software Engineer Jobs by City in Minnesota

Where Minnesota roles are concentrated, by current openings.

Eagan
6 jobs
Minneapolis
4 jobs
Saint Paul
2 jobs
Fridley
1 job
Minnetonka
1 job
Waite Park
1 job
Eden Prairie
1 job

Staff Software Engineer Job Market in Minnesota

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

Who's Hiring

Thomson Reuters6 open roles
SmartThings3 open roles
CVS Health1 open role

What Minnesota Employers Look For

The qualifications that appear most often in staff software engineer jobs across Minnesota.

  • Bachelor's degree in computer science, software engineering, or a related technical field
  • Eight or more years of professional software engineering experience including senior-level tenure
  • Demonstrated expertise in system design, architecture decisions, and large-scale distributed systems
  • Proficiency in at least one primary language such as Java, Go, Python, or Kotlin
  • Experience leading technical projects, mentoring engineers, and driving cross-team alignment
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud and DevOps practices

Staff Software Engineer Jobs in Minnesota: Frequently Asked Questions

How do you become a staff software engineer in Minnesota?

Staff software engineering is not a state-licensed profession in Minnesota, so no board exam or registration is required. Most Minnesota employers expect a bachelor's degree in computer science or a related field paired with substantial hands-on experience progressing through junior, mid-level, and senior engineering roles. Demonstrating technical depth in areas like distributed systems or platform architecture, along with a history of leading projects and mentoring other engineers, is what moves candidates into staff-level consideration at Minnesota companies.

How much do staff software engineers make in Minnesota?

Staff software engineers 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 staff software engineers in Minnesota?

Employers hiring staff software engineers in Minnesota right now include Thomson Reuters, SmartThings, and CVS Health, based on current listings on Migrate Mate as of November 2026. Minnesota's concentration of Fortune 500 headquarters in retail, healthcare, and financial services means staff-level engineering roles appear consistently at large, established organizations rather than being limited to a startup ecosystem.

Which Minnesota cities have the most staff software engineer jobs?

Eagan, Minneapolis, and Saint Paul account for the largest share of staff software engineer openings in Minnesota. The Twin Cities metro drives the majority of demand, anchored by corporate headquarters in retail, health insurance, and medical devices, while secondary markets like Rochester are sustained by major healthcare employers running significant engineering operations.

Are there remote staff software engineer jobs in Minnesota?

Yes, and more than most fields. About 91% of staff software engineer openings tied to Minnesota are remote or hybrid as of November 2026, reflecting how naturally the work translates to distributed teams. Roles focused on platform engineering, backend systems, and architecture tend to be the most remote-friendly, while positions requiring close collaboration with embedded hardware or on-site clinical systems typically require in-person presence.

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

The most realistic entry path is securing a junior or associate software engineer role first, then building toward the staff level over several years. Large Minnesota employers like Target and UnitedHealth Group run new-graduate and early-career engineering programs that hire candidates with internship experience or strong portfolios even without full-time history. Lateral moves from QA engineering, data engineering, or technical program management roles are also common entry points. A strong GitHub portfolio, open-source contributions, or a cloud certification can meaningfully differentiate a candidate without deep work history.

Where can I find and apply to staff software engineer jobs in Minnesota?

You can find and apply to staff software engineer jobs in Minnesota on Migrate Mate, which lists current Minnesota openings. Search the roles available, find the ones that match your experience and preferences, and apply directly to the positions that fit.

See All 17 Staff Software Engineer Jobs in Minnesota

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

Find Staff Software Engineer Jobs