Software engineer salary in Minneapolis-St. Paul
28 software engineer roles in Minneapolis-St. Paul, from 18 employers and posted Oct 21–27, 2026, list a yearly salary range. The median bottom of those ranges is $109K and the median top is $176K. The middle half of the bottoms runs from $96K to $122K, and the middle half of the tops from $140K to $199K.
These are the ranges employers published in their own postings. They are not offers, not what people are paid and not a market average. Of the 29 software engineer roles in Minneapolis-St. Paul RoleWeek lists, 28 are counted here. Roles of every level are counted together and shown apart under By level. Data as of .
How the posted ranges spread
| Measure | 25th percentile | Median | 75th percentile |
|---|---|---|---|
| Bottom of the posted range | $96K | $109K | $122K |
| Top of the posted range | $140K | $176K | $199K |
Not counted: 1 lists pay by the hour. Pay by the hour, week or month is never converted or mixed with yearly ranges, and each page uses one currency.
By level
| Level | Roles | Bottom of range median, middle half | Top of range median, middle half |
|---|---|---|---|
| Senior | 12 | $107K $97K–$120K | $179K $159K–$187K |
Level is RoleWeek’s reading of each posting. A level with fewer than 10 roles that list a yearly range is left out.
Roles that list a yearly salary
Showing 24 of 28, newest first. Show all software engineer roles in Minneapolis-St. Paul that list a salary
Lead Salesforce Engineer
GenmillsMinneapolis, MNRemote$110.8K–$184.8K/yrGCPSQL7+ yrsSenior Engineer – Apply For CircleCard
TargetBrooklyn Park, MN$98K–$176K/yrLLMsRAG4+ yrsSenior Legal Engineer, Legal Products Forward Deployed Engineering (FDE)
Thomson ReutersEagan, New York +3Hybrid$94.9K–$176.3K/yrPythonLLMs5+ yrsSenior Salesforce Developer
WoundedwarriorprojectMinneapolis, Tacoma +23Hybrid$98.6K–$154K/yrCSSHTMLSoftware Engineer – Entry Level
General Dynamics Mission SystemsBloomington, ManassasOn-site$85.8K–$95.2K/yrEmbedded CC++1+ yrsSoftware Engineering Intern
Boston ScientificArden Hills, MN$43.4K–$73.7K/yrInternshipC#JavaSr. Software Engineer (C++/Python)
MedtronicMounds View, NewtonOn-site$124.8K–$187.2K/yrAWSNetworking4+ yrsDirector, Forward Deployed Engineer
KPMGMinneapolis, Seattle +75$171K–$311K/yrLLMsGCPEngineer I, Software Engineer - Test Engineering
RTXBurnsville, Cedar RapidsOn-site$57.2K–$108.8K/yrEntrySenior ServiceNow Developer, Legal & Corporate Affairs
CargillWayzata, MN$120K–$140K/yr6+ yrsSoftware Engineer, Red Platform
RVO HealthMinneapolis, Charlotte$97K–$120K/yrTypeScriptPostgreSQLNo account needed3+ yrsStaff Software Engineer, Rust
SmartThingsMinneapolis, MNHybrid$139K–$198K/yrLinuxC++No account needed8+ yrsPrincipal Enterprise Architect - Tooling
DeluxeMinneapolis, Atlanta$140K–$165K/yrAWSAzureDirector of Engineering
VizientEdina, Chicago +1$135.2K–$236.6K/yrAWSAzureForward Deployed Software Engineer-Palantir Foundry-Experienced Associate
PwCMinneapolis, Seattle +58$63K–$140K/yrPythonTypeScript1+ yrsPrincipal Engineer - Merchandising Capabilities
TargetBrooklyn Park, MN$168K–$303K/yrKubernetesJava12+ yrsSalesforce Technical Lead
Tactile MedicalMinneapolis, MNHybrid$120K–$160K/yrREST APIsCI/CDNo account needed7+ yrsSr. Software Engineer (Yocto)
MedtronicMounds View, NewtonOn-site$124.8K–$187.2K/yrLinuxDocker4+ yrsManager, Forward Deployed Engineer
KPMGMinneapolis, Seattle +75Hybrid$111.3K–$215.1K/yrGCPLLMsSenior Software Engineer
Thomson ReutersEagan, MNHybrid$102.2K–$189.8K/yrLLMsPython4+ yrsServiceNow Developer, Legal & Corporate Affairs
CargillWayzata, MN$80K–$105K/yr2+ yrsSoftware Engineering Manager 2 (TravelBank Engineering)
U.S. BankMinneapolis, San Francisco +1$119.8K–$140.9K/yrSAPSr. Software Systems Engineer - Premarket Design Quality
MedtronicFridley, MNOn-site$120.8K–$181.2K/yr4+ yrs
How these numbers are made
- Source: the yearly salary ranges employers publish in their own job postings, for roles RoleWeek lists as posted in the last 7 days. They are what employers advertise, not offers, not what people are paid, and not a market average. RoleWeek lists a share of all developer roles, and an employer decides whether to post a range at all.
- One role is one card: an opening listed for several places counts once on a page. A role listed in several cities counts on each city’s page.
- Bottom and top of each posted range are summarised separately: the median, and the 25th and 75th percentiles (half of the roles fall between them). A role that posts a single figure counts as both its bottom and its top.
- Yearly ranges only, in one currency per page: CA$ for the Canadian cities, $ for US cities and remote roles. Pay by the hour, day, week or month is never converted or mixed in.
- A page exists only when 15 or more roles list a yearly range; a level gets a row at 10. The numbers are rebuilt every day from the roles posted in the last 7 days.
The roles themselves: Software engineer jobs in Minneapolis-St. Paul (29 posted in the last 7 days). Every city and role type: developer salary ranges by city.