The ideal profile combines strong software engineering depth, API and automation fluency, and proven ability to coach developers through change in Agile environments while partnering closely with ...
The ideal profile combines strong software engineering depth, API and automation fluency, and proven ability to coach developers through change in Agile environments while partnering closely with ...
The ideal profile combines strong software engineering depth, API and automation fluency, and proven ability to coach developers through change in Agile environments while partnering closely with ...
The ideal profile combines strong software engineering depth, API and automation fluency, and proven ability to coach developers through change in Agile environments while partnering closely with ...
Data Engineer
Rochester, MN · On-site
$111K - $134K/yr
Must-Have Skills 3+ years of data engineering experience -- pipelines, ETL, data modeling in production or research settings Strong Python proficiency (numpy, pandas, Parquet, HDF5 are daily tools ...
Data Engineer
Rochester, MN · On-site
$111K - $134K/yr
Must-Have Skills 3+ years of data engineering experience -- pipelines, ETL, data modeling in production or research settings Strong Python proficiency (numpy, pandas, Parquet, HDF5 are daily tools ...
Leading architectural and engineering firm is adding a Senior Electrical Engineer to their ... Working knowledge of Revit software * Familiar with electrical analysis software (SKM, Easy Power)
Quick apply
Leading architectural and engineering firm is adding a Senior Electrical Engineer to their ... Working knowledge of Revit software * Familiar with electrical analysis software (SKM, Easy Power)
Power Platform Developer
Rochester, MN · Hybrid
$121K - $164K/yr
Software Engineering Job Qualifications: Skills: Cascading Style Sheets (CSS), gulp.js, npm (Software), React.js, RESTful APIs Certifications: None Experience: 5 + years of related experience US ...
New
Power Platform Developer
Rochester, MN · Hybrid
$121K - $164K/yr
Software Engineering Job Qualifications: Skills: Cascading Style Sheets (CSS), gulp.js, npm (Software), React.js, RESTful APIs Certifications: None Experience: 5 + years of related experience US ...
New
You will develop, integrate, and standardize software components and create, maintain, and follow quality system procedures. You will work on the engineering of systems that are pivotal to developing ...
You will develop, integrate, and standardize software components and create, maintain, and follow quality system procedures. You will work on the engineering of systems that are pivotal to developing ...
Controls Engineer
Stewartville, MN · On-site
$66K - $113K/yr
This role sits at the intersection of software and hardware - you'll be responsible for existing ... Bachelor's degree in Engineering with 2+ years of experience in automation or robotics * Hands-on ...
Controls Engineer
Stewartville, MN · On-site
$66K - $113K/yr
This role sits at the intersection of software and hardware - you'll be responsible for existing ... Bachelor's degree in Engineering with 2+ years of experience in automation or robotics * Hands-on ...
Field Engineer (Minnesota)
Rochester, MN · On-site
$28 - $31/hr
Job Summary Field Engineer plays a critical role in assisting engineers and technicians with ... Experience using personal computer software, especially Microsoft Office. * Ability to work at ...
Quick apply
Field Engineer (Minnesota)
Rochester, MN · On-site
$28 - $31/hr
Job Summary Field Engineer plays a critical role in assisting engineers and technicians with ... Experience using personal computer software, especially Microsoft Office. * Ability to work at ...
Electrical Engineer
Rochester, MN · On-site
$71K - $73K/yr
We're excited to offer an opportunity for an Electrical Engineer or Electrical Designer to join our ... Proficiency with Revit software. * Familiarity with electrical analysis software (i.e. SKM, Easy ...
Electrical Engineer
Rochester, MN · On-site
$71K - $73K/yr
We're excited to offer an opportunity for an Electrical Engineer or Electrical Designer to join our ... Proficiency with Revit software. * Familiarity with electrical analysis software (i.e. SKM, Easy ...
Electrical Engineer
Rochester, MN · Hybrid
$71K - $73K/yr
We're excited to offer an opportunity for an Electrical Engineer or Electrical Designer to join our ... Proficiency with Revit software. * Familiarity with electrical analysis software (i.e. SKM, Easy ...
Electrical Engineer
Rochester, MN · Hybrid
$71K - $73K/yr
We're excited to offer an opportunity for an Electrical Engineer or Electrical Designer to join our ... Proficiency with Revit software. * Familiarity with electrical analysis software (i.e. SKM, Easy ...
Electrical Engineer
Rochester, MN · On-site
$71K - $73K/yr
We're excited to offer an opportunity for an Electrical Engineer or Electrical Designer to join our ... Proficiency with Revit software. * Familiarity with electrical analysis software (i.e. SKM, Easy ...
Electrical Engineer
Rochester, MN · On-site
$71K - $73K/yr
We're excited to offer an opportunity for an Electrical Engineer or Electrical Designer to join our ... Proficiency with Revit software. * Familiarity with electrical analysis software (i.e. SKM, Easy ...
The Civil Engineer - Land Development will perform a variety of tasks which may include ... Performs and oversees the performance of calculations using company standard software and ...
The Civil Engineer - Land Development will perform a variety of tasks which may include ... Performs and oversees the performance of calculations using company standard software and ...
Program Engineer
Rochester, MN · On-site
... software integration, and data processing within the Philips MRI research ecosystem. This position ... B.S. or M.S. in Electrical Engineering, Biomedical Engineering, Physics, Computer Science, or ...
Program Engineer
Rochester, MN · On-site
... software integration, and data processing within the Philips MRI research ecosystem. This position ... B.S. or M.S. in Electrical Engineering, Biomedical Engineering, Physics, Computer Science, or ...
Machine Learning Engineer New Grad 2024-2025 -Remote
Rochester, MN · On-site
$139K - $168K/yr
Previous software engineering experience via an internship, work experience, or coding competition * Previous industry experience working on natural language processing, language modeling, etc.
Machine Learning Engineer New Grad 2024-2025 -Remote
Rochester, MN · On-site
$139K - $168K/yr
Previous software engineering experience via an internship, work experience, or coding competition * Previous industry experience working on natural language processing, language modeling, etc.
You will develop, integrate, and standardize software components and create, maintain, and follow quality system procedures. You will work on the engineering of systems that are pivotal to developing ...
You will develop, integrate, and standardize software components and create, maintain, and follow quality system procedures. You will work on the engineering of systems that are pivotal to developing ...
Senior AI-ML Engineer
Rochester, MN · On-site
$106K - $145K/yr
You will develop, integrate, and standardize software components and create, maintain, and follow quality system procedures. You will guide the engineering of systems that are pivotal to developing ...
Senior AI-ML Engineer
Rochester, MN · On-site
$106K - $145K/yr
You will develop, integrate, and standardize software components and create, maintain, and follow quality system procedures. You will guide the engineering of systems that are pivotal to developing ...
Interested in being at the forefront of sourcing the next big software company? Join us for a virtual info session to learn more about opportunities at Insight Partners, a leading global venture ...
Interested in being at the forefront of sourcing the next big software company? Join us for a virtual info session to learn more about opportunities at Insight Partners, a leading global venture ...
Fires Systems Engineer-Ottawa
Rochester, MN · On-site
$83K - $113K/yr
Software Applications, Systems Design, Troubleshooting Software Certifications: CompTIA Security ... Yes Fires Systems Engineer GDIT has an immediate career opportunity for a Fires Systems Engineer to ...
Fires Systems Engineer-Ottawa
Rochester, MN · On-site
$83K - $113K/yr
Software Applications, Systems Design, Troubleshooting Software Certifications: CompTIA Security ... Yes Fires Systems Engineer GDIT has an immediate career opportunity for a Fires Systems Engineer to ...
Senior AI-ML Engineer
Rochester, MN · On-site +1
$106K - $145K/yr
You will develop, integrate, and standardize software components and create, maintain, and follow quality system procedures. You will guide the engineering of systems that are pivotal to developing ...
Senior AI-ML Engineer
Rochester, MN · On-site +1
$106K - $145K/yr
You will develop, integrate, and standardize software components and create, maintain, and follow quality system procedures. You will guide the engineering of systems that are pivotal to developing ...
Senior AI-ML Engineer
Rochester, MN · On-site +1
$106K - $145K/yr
You will develop, integrate, and standardize software components and create, maintain, and follow quality system procedures. You will guide the engineering of systems that are pivotal to developing ...
Senior AI-ML Engineer
Rochester, MN · On-site +1
$106K - $145K/yr
You will develop, integrate, and standardize software components and create, maintain, and follow quality system procedures. You will guide the engineering of systems that are pivotal to developing ...
Software Engineer information
See Rochester, MN salary details
$64.5K - $77.7K
2% of jobs
$77.7K - $90.8K
4% of jobs
$90.8K - $103.9K
6% of jobs
$103.9K - $117K
8% of jobs
$124.1K is the 25th percentile. Wages below this are outliers.
$117K - $130.2K
7% of jobs
$130.2K - $143.3K
18% of jobs
The median wage is $146.3K / yr.
$143.3K - $156.4K
16% of jobs
$156.4K - $169.5K
2% of jobs
$174.9K is the 75th percentile. Wages above this are outliers.
$169.5K - $182.6K
26% of jobs
$182.6K - $195.8K
1% of jobs
$195.8K - $208.9K
8% of jobs
$64.5K
$150K
$208.9K
How much do software engineer jobs pay per year?
What is a software engineer?
What are the key skills and qualifications needed to thrive as a software engineer, and why are they important?
What are some common challenges software engineers face when collaborating on large development teams?
What is the difference between Software Engineer vs Software Developer?
| Aspect | Software Engineer | Software Developer |
|---|---|---|
| Credentials | Bachelor's degree in CS or related field, certifications | Bachelor's degree often preferred, certifications optional |
| Work Environment | Designing, developing, testing, and maintaining software systems | Writing, coding, and implementing software applications |
| Industry Usage | Used across tech, finance, healthcare, and more for system-level roles | Commonly used in app and web development projects |
| Search Intent | Understanding roles, responsibilities, and qualifications | Learning about coding, programming, and project work |
While both roles involve software creation, Software Engineers typically focus on designing and architecting complex systems, whereas Software Developers mainly concentrate on coding and building specific applications. The roles often overlap, but the Engineer role may require broader system knowledge and design skills.
Are software engineers still in demand?
Is 25 too late to become a software engineer?
What are the most commonly searched types of Software Engineer jobs in Rochester, MN?
The most popular types of Software Engineer jobs in Rochester, MN are:
What are popular job titles related to Software Engineer jobs in Rochester, MN?
For Software Engineer jobs in Rochester, MN, the most frequently searched job titles are:
What job categories do people searching Software Engineer jobs in Rochester, MN look for?
The top searched job categories for Software Engineer jobs in Rochester, MN are:
What cities near Rochester, MN are hiring for Software Engineer jobs?
Cities near Rochester, MN with the most Software Engineer job openings:

Full-time
Medical, Dental, Vision, Retirement
This job post has expired today. Applications are no longer accepted.
Mayo Clinic rating
7.8
Based on 699 frontline employees who took The Breakroom Quiz
127th of 888 rated healthcare providers
Job description
Mayo Clinic is top-ranked in more specialties than any other care provider according to U.S. News & World Report. As we work together to put the needs of the patient first, we are also dedicated to our employees, investing in competitive compensation and comprehensive benefit plans - to take care of you and your family, now and in the future. And with continuing education and advancement opportunities at every turn, you can build a long, successful career with Mayo Clinic.
- Medical: Multiple plan options.
- Dental: Delta Dental or reimbursement account for flexible coverage.
- Vision: Affordable plan with national network.
- Pre-Tax Savings: HSA and FSAs for eligible expenses.
- Retirement: Competitive retirement package to secure your future.
Responsibilities
The Senior IT Systems Engineer - Developer Enablement role is focused on accelerating safe, effective use of enterprise AI tools in day-to-day software development across Mayo Clinic. This position serves as the technical enablement lead for developer workflows using platforms such as Claude, Codex, and ChatGPT, with emphasis on practical adoption, consistency, and measurable improvement in engineering productivity.
At a high level, this role builds and scales developer-facing enablement: integration patterns, reusable guidance, and technical support for IDE/CLI and DevOps pipeline use cases. The ideal profile combines strong software engineering depth, API and automation fluency, and proven ability to coach developers through change in Agile environments while partnering closely with infrastructure, security, and platform teams.
Under general supervision and guidance, the Senior IT Systems Engineer is responsible for the maintenance and support of moderately complex systems software and hardware computer systems at multiple Mayo Clinic sites. Actively monitor and respond to technical hardware and software problems utilizing hardware and software testing tools and techniques as well as assist in managing overall system capacity. May Interface with vendor support service groups or other external support teams to ensure proper escalation during outages or periods of degraded system performance. Expected to contribute to the selection, implementation, and maintenance of custom system software, and/or the installation and maintenance of purchased systems software, plus the configuration and support of hardware systems across Mayo Clinic. May also be asked to evaluate new products/technologies to determine impact on existing system configurations; assist with cost/benefit analysis, and feasibility studies; and assist in preparation and presentation of proposals that consider alternatives and business case gains needed for comprehensive institutional consideration. Required to produce and maintain documentation such as systems requirements, designs, resource inventories and plans as requested by the work unit leadership. Works effectively across departmental organizations gaining consensus of stakeholders. Work will be reviewed for quality, timeliness, and adequacy at predetermined milestones. Develops and maintains effective relationships with the I.T. technical staff and management across all Mayo sites in the support of multiple projects simultaneously. May be asked to perform consulting tasks or act as an information resource and/or mentor both internally and externally to the work unit. Consistently demonstrates the ability to take responsibility and accountability for managing work with little or no direct supervision. Demonstrated ability to multi-task and prioritize issues appropriately. Must have demonstrated the ability to interact effectively with a variety of personnel at multiple sites. Candidates must demonstrate proficient verbal and written communication skills using English. Occasional weekends and evening coverage will be required. Participation in 24 x 7 on-call rotation also required. Must be able to see and hear within normally acceptable standards.
This is a hybrid position and incumbent must live within 100 miles of a Mayo Clinic campus.
Mayo Clinic will not sponsor or transfer visas for this position including F1 OPT STEM.
Qualifications
This position requires a Bachelor's degree plus 3 years of demonstrated technical experience or an Associate
degree plus 5 years of demonstrated technical experience. A high school diploma and 7 years of
demonstrated IT technical experience focused on managing operating systems, including configuration,
internals, and maintenance processes in a large, complex organization like Mayo Clinic may be considered in
lieu of the degree.Experience working in healthcare technology. Bachelor's degree in computer science, information systems, engineering or related field; Master's degree in a relevant technical discipline helpful. MCSE, CCNA, or other IT related certifications. Qualified candidates should have demonstrated experience in managing operating systems, including configuration, internals, and maintenance processes. Qualified candidates should have knowledge of system design principles, software development methodologies, project management methodologies, and some computer programming and/or system support experience. Experience managing both custom developed and vendor-supplied applications helpful. Advanced knowledge of multiple operating systems, including configuration, internals, and maintenance processes. A working knowledge of the following is preferred: Client/Server application architecture, Clustering, VB and scripting tools; MS SQL Server, Oracle, My SQL, DB2 or Sybase; Web Architecture including HTML, JavaScript, Active Server Pages (ASP), PHP; Network topologies and protocols e.g. IEEE 802.3, 802.11a/b/g, 802.1x, TCP/IP; SAN, NAS, virtualized storage environments. Experience in system hardware design, ordering, configuration, testing and implementation of large projects. Proficient verbal and written communication skills using English.
Exemption Status
Exempt
Compensation Detail
$102,336.00 - $150,425.60 / year
Benefits Eligible
Yes
Schedule
Full Time
Hours/Pay Period
80
Schedule Details
Monday - Friday, 8am - 5pm
International Assignment
No
Site Description
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender identity, sexual orientation, national origin, protected veteran status or disability status. Learn more about the 'EOE is the Law'. Mayo Clinic participates in E-Verify and may provide the Social Security Administration and, if necessary, the Department of Homeland Security with information from each new employee's Form I-9 to confirm work authorization.
Recruiter
Shelly WeirQualifications:
This position requires a Bachelor's degree plus 3 years of demonstrated technical experience or an Associate
degree plus 5 years of demonstrated technical experience. A high school diploma and 7 years of
demonstrated IT technical experience focused on managing operating systems, including configuration,
internals, and maintenance processes in a large, complex organization like Mayo Clinic may be considered in
lieu of the degree.Experience working in healthcare technology. Bachelor's degree in computer science, information systems, engineering or related field; Master's degree in a relevant technical discipline helpful. MCSE, CCNA, or other IT related certifications. Qualified candidates should have demonstrated experience in managing operating systems, including configuration, internals, and maintenance processes. Qualified candidates should have knowledge of system design principles, software development methodologies, project management methodologies, and some computer programming and/or system support experience. Experience managing both custom developed and vendor-supplied applications helpful. Advanced knowledge of multiple operating systems, including configuration, internals, and maintenance processes. A working knowledge of the following is preferred: Client/Server application architecture, Clustering, VB and scripting tools; MS SQL Server, Oracle, My SQL, DB2 or Sybase; Web Architecture including HTML, JavaScript, Active Server Pages (ASP), PHP; Network topologies and protocols e.g. IEEE 802.3, 802.11a/b/g, 802.1x, TCP/IP; SAN, NAS, virtualized storage environments. Experience in system hardware design, ordering, configuration, testing and implementation of large projects. Proficient verbal and written communication skills using English.
What Mayo Clinic employees say
Pay
Benefits
Hours and flexibility
Workplace
Get the full story on Breakroom
About Mayo Clinic
Sourced by ZipRecruiter
Mayo Clinic is the largest integrated, not-for-profit medical group practice in the world. We're building the future, one where the best possible care is available to everyone — and more people can heal at home. Our relentless research turns into earlier diagnoses and new cures. That's how we inspire hope in those who need it most. At Mayo Clinic, experts work together to solve the most challenging unmet needs of patients. Our history of innovation dates back almost 150 years, when brothers Will and Charlie Mayo pioneered an integrated, team-based approach to medicine. Today, that trailblazing spirit drives innovations like Mayo Clinic Platform — which powers new technologies to change how care is delivered to all.
Industry
Hospitals
Company size
10,000+ Employees
Headquarters location
Rochester, MN, US
Year founded
1919