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 roles8
Top employerAbbott
Top citySaint Paul, MN
Cities hiring6
Work type50% On-site
Top industryBiotechnology

Showing 5 of 8+ Staff Software Engineer jobs

Amano McGann, Inc
Staff Software Engineer
We won't show you this job again
Amano McGann, Inc
Added 3d ago
Staff Software Engineer
Amano McGann, Inc
Roseville, Minnesota
Business Operations
Business Strategy
Consulting & Professional Services
$160k - $180k/yr

Have you applied for this role?

John Deere
Staff Embedded Software Engineer
We won't show you this job again
John Deere
Added 5d ago
Staff Embedded Software Engineer
John Deere
Saint Paul, Minnesota
Customer Support
IT Support
Technical Program Management
$124k - $186k/yr
On-Site
Bachelor's degree in electrical engineering
10,000+

Have you applied for this role?

CVS Health
Staff Software Engineer - Full Stack
We won't show you this job again
CVS Health
Added 1w ago
Staff Software Engineer - Full Stack
CVS Health
Minnesota
Caregiving & Elderly Support
Healthcare Administration
Nursing
Patient Services & Wellbeing
$107k - $261k/yr
Remote (US)
Bachelor's degree
10,000+

Have you applied for this role?

IPG Photonics Corporation
Staff Software Engineer - Machine Automation
We won't show you this job again
IPG Photonics Corporation
Added 1w ago
Staff Software Engineer - Machine Automation
IPG Photonics Corporation
Fridley, Minnesota
Customer Service
Customer Success
Customer Support
$107k - $142k/yr
Bachelor's degree in electrical engineering
1,001-5,000

Have you applied for this role?

VIAVI Solutions
Staff Software Engineer
We won't show you this job again
VIAVI Solutions
Added 3w ago
Staff Software Engineer
VIAVI Solutions
Minnetonka, Minnesota
Software Engineering
Data Science & Analytics
Technical Product & Program Management
Backend Engineering
Technical Program Management
Security Engineering
On-Site
Bachelor's
1,001-5,000

Have you applied for this role?

See All 8 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.

Saint Paul
2 jobs
Eagan
1 job
Fridley
1 job
Roseville
1 job
Minnetonka
1 job
Minneapolis
1 job

Staff Software Engineer Job Market in Minnesota

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

Who's Hiring

Abbott
Abbott1 open role
CVS Health
CVS Health1 open role
John Deere
John Deere1 open role

Top Industries Hiring

  • Biotechnology & Pharmaceuticals
  • Consulting & Professional Services

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 Abbott, CVS Health, and John Deere, based on current listings on Migrate Mate as of September 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?

Saint Paul, Minnesota, and Eagan 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 50% of staff software engineer openings tied to Minnesota are remote or hybrid as of September 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 8 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