Analyst/Programmer
Rochester, MN · On-site
Knowledge of system design principles, software development methodologies, and computer programming. Ability to take responsibility and accountability for own activities. Possesses ability to multi ...
Rochester, MN · On-site
Knowledge of system design principles, software development methodologies, and computer programming. Ability to take responsibility and accountability for own activities. Possesses ability to multi ...
Rochester, MN · On-site
Knowledge of system design principles, software development methodologies, and computer programming. Ability to take responsibility and accountability for own activities. Possesses ability to multi ...
Rochester, MN · On-site
$88K - $123K/yr
Knowledge of system design principles, software development methodologies, and computer programming. Ability to take responsibility and accountability for own activities. Possesses ability to multi ...
Rochester, MN · On-site
$88K - $123K/yr
Knowledge of system design principles, software development methodologies, and computer programming. Ability to take responsibility and accountability for own activities. Possesses ability to multi ...
Rochester, MN · On-site
Knowledge of system design principles, software development methodologies, and computer programming. Ability to take responsibility and accountability for own activities. Possesses ability to multi ...
Rochester, MN · On-site
Knowledge of system design principles, software development methodologies, and computer programming. Ability to take responsibility and accountability for own activities. Possesses ability to multi ...
Avon, MN · On-site
$26.41 - $36.32/hr
You'll work closely with engineers and project teams to develop site layouts, electrical and civil ... Computer Science, Engineering Technology, etc), or directly relevant experience in utility scale ...
Avon, MN · On-site
$26.41 - $36.32/hr
You'll work closely with engineers and project teams to develop site layouts, electrical and civil ... Computer Science, Engineering Technology, etc), or directly relevant experience in utility scale ...
Rochester, MN · On-site
$88 - $124/hr
Knowledge of system design principles, software development methodologies, and computer programming. Ability to take responsibility and accountability for own activities. Possesses ability to multi ...
New
Rochester, MN · On-site
$88 - $124/hr
Knowledge of system design principles, software development methodologies, and computer programming. Ability to take responsibility and accountability for own activities. Possesses ability to multi ...
New
Avon, MN · On-site
$26.41 - $36.32/hr
A DAY IN THE LIFE A day in the life as a CAD Designer involves creating and maintaining detailed ... You'll work closely with engineers and project teams to develop site layouts, electrical and civil ...
Avon, MN · On-site
$26.41 - $36.32/hr
A DAY IN THE LIFE A day in the life as a CAD Designer involves creating and maintaining detailed ... You'll work closely with engineers and project teams to develop site layouts, electrical and civil ...
Eden Prairie, MN · On-site
$120K/yr
Wunderlich-Malec Engineering (WM) is 100% employee-owned and one of the largest and most well ... ENR Top 500 Firm We have a CAD Manager position available in our Eden Prairie, MN office. This ...
Eden Prairie, MN · On-site
$120K/yr
Wunderlich-Malec Engineering (WM) is 100% employee-owned and one of the largest and most well ... ENR Top 500 Firm We have a CAD Manager position available in our Eden Prairie, MN office. This ...
Eden Prairie, MN · Hybrid
$120K/yr
Wunderlich-Malec Engineering (WM) is 100% employee-owned and one of the largest and most well ... ENR Top 500 Firm We have a CAD Manager position available in our Eden Prairie, MN office. This ...
Eden Prairie, MN · Hybrid
$120K/yr
Wunderlich-Malec Engineering (WM) is 100% employee-owned and one of the largest and most well ... ENR Top 500 Firm We have a CAD Manager position available in our Eden Prairie, MN office. This ...
Alexandria, MN · On-site
$24.50 - $29.50/hr
The CNC Programmer programs CNC machine tools by G&M code and offline CAM systems. This individual ... Demonstrated ability to write computer programs. * Strong critical thinking, logic, and reasoning ...
Alexandria, MN · On-site
$24.50 - $29.50/hr
The CNC Programmer programs CNC machine tools by G&M code and offline CAM systems. This individual ... Demonstrated ability to write computer programs. * Strong critical thinking, logic, and reasoning ...
Alexandria, MN · On-site
$25.50 - $34.75/hr
JOB SUMMARY: The CNC Programmer programs CNC machine tools by G&M code and offline CAM systems ... Demonstrated ability to write computer programs. * Strong critical thinking, logic, and reasoning ...
Alexandria, MN · On-site
$25.50 - $34.75/hr
JOB SUMMARY: The CNC Programmer programs CNC machine tools by G&M code and offline CAM systems ... Demonstrated ability to write computer programs. * Strong critical thinking, logic, and reasoning ...
Minneapolis, MN · On-site
$38 - $48/hr
We are seeking an experienced CMM Programmer to serve as the technical lead for our Coordinate ... Basic computer proficiency, including MS Office and Outlook. Preferred Qualifications: * Experience ...
Minneapolis, MN · On-site
$38 - $48/hr
We are seeking an experienced CMM Programmer to serve as the technical lead for our Coordinate ... Basic computer proficiency, including MS Office and Outlook. Preferred Qualifications: * Experience ...
Minneapolis, MN · On-site
$75K - $95K/yr
Ability to read and interpret 2D engineering drawings, GD&T requirements, and 3D CAD models. * Working knowledge of machining processes, cutting tools, workholding, feeds, and speeds. * Experience ...
Minneapolis, MN · On-site
$75K - $95K/yr
Ability to read and interpret 2D engineering drawings, GD&T requirements, and 3D CAD models. * Working knowledge of machining processes, cutting tools, workholding, feeds, and speeds. * Experience ...
Ability to read and interpret 2D engineering drawings, GD&T requirements, and 3D CAD models. * Working knowledge of machining processes, cutting tools, workholding, feeds, and speeds. * Experience ...
Ability to read and interpret 2D engineering drawings, GD&T requirements, and 3D CAD models. * Working knowledge of machining processes, cutting tools, workholding, feeds, and speeds. * Experience ...
Minneapolis, MN · On-site
$75K - $95K/yr
Ability to read and interpret 2D engineering drawings, GD&T requirements, and 3D CAD models. * Working knowledge of machining processes, cutting tools, workholding, feeds, and speeds. * Experience ...
Minneapolis, MN · On-site
$75K - $95K/yr
Ability to read and interpret 2D engineering drawings, GD&T requirements, and 3D CAD models. * Working knowledge of machining processes, cutting tools, workholding, feeds, and speeds. * Experience ...
Minneapolis, MN · On-site
$75K - $95K/yr
Ability to read and interpret 2D engineering drawings, GD&T requirements, and 3D CAD models. * Working knowledge of machining processes, cutting tools, workholding, feeds, and speeds. * Experience ...
Minneapolis, MN · On-site
$75K - $95K/yr
Ability to read and interpret 2D engineering drawings, GD&T requirements, and 3D CAD models. * Working knowledge of machining processes, cutting tools, workholding, feeds, and speeds. * Experience ...
Saint Paul, MN · On-site
... Programmer role. Desired Skills ... Computer Science or Information Technology degree * Experience in all aspects of the Software ...
Saint Paul, MN · On-site
... Programmer role. Desired Skills ... Computer Science or Information Technology degree * Experience in all aspects of the Software ...
Minneapolis, MN · On-site
$80K - $115K/yr
Bachelor's degree in information technology, Computer Science, or equivalent field, with three (3) or more years of experience as an analyst, developer, or related technical position; or an associate ...
Quick apply
Minneapolis, MN · On-site
$80K - $115K/yr
Bachelor's degree in information technology, Computer Science, or equivalent field, with three (3) or more years of experience as an analyst, developer, or related technical position; or an associate ...
Minneapolis, MN · On-site
$75K - $85K/yr
The CMM Programmer will create and support existing programming scripts to ensure the parameters ... Windows based computer knowledge. Must have excellent blueprint and GD&T interpretation skills.
Quick apply
Minneapolis, MN · On-site
$75K - $85K/yr
The CMM Programmer will create and support existing programming scripts to ensure the parameters ... Windows based computer knowledge. Must have excellent blueprint and GD&T interpretation skills.
Minneapolis, MN · On-site
$75K - $95K/yr
Ability to read and interpret 2D engineering drawings, GD&T requirements, and 3D CAD models. * Working knowledge of machining processes, cutting tools, workholding, feeds, and speeds. * Experience ...
Quick apply
Minneapolis, MN · On-site
$75K - $95K/yr
Ability to read and interpret 2D engineering drawings, GD&T requirements, and 3D CAD models. * Working knowledge of machining processes, cutting tools, workholding, feeds, and speeds. * Experience ...
Minneapolis, MN · On-site
$75K - $85K/yr
The CMM Programmer will create and support existing programming scripts to ensure the parameters ... Windows based computer knowledge. Must have excellent blueprint and GD&T interpretation skills.
Quick apply
Minneapolis, MN · On-site
$75K - $85K/yr
The CMM Programmer will create and support existing programming scripts to ensure the parameters ... Windows based computer knowledge. Must have excellent blueprint and GD&T interpretation skills.
$32.3K - $37.9K
5% of jobs
$37.9K - $43.5K
10% of jobs
$43.5K - $49K
7% of jobs
$50K is the 25th percentile. Wages below this are outliers.
$49K - $54.6K
15% of jobs
$54.6K - $60.1K
7% of jobs
The median wage is $62.1K / yr.
$60.1K - $65.7K
15% of jobs
$65.7K - $71.3K
11% of jobs
$75.4K is the 75th percentile. Wages above this are outliers.
$71.3K - $76.8K
6% of jobs
$76.8K - $82.4K
14% of jobs
$82.4K - $88K
7% of jobs
$88K - $93.5K
2% of jobs
$32.3K
$63.6K
$93.5K
A computer programmer designs, tests, writes, debugs, and maintains the computer program code. The coding language is written for the computer to be able to comprehend it and take specific actions according to those commands. Computer programmers can work with existing code or create something entirely new. The objective of coding is to develop programs that act on specific controls and behaviors. Coders need to be able to work with specialized algorithms, logic, and app domain, as well. But the other key goal of a computer programmer is to design interfaces that regular non-technical users can easily understand and use.
| Aspect | Computer Programmer | Software Developer |
|---|---|---|
| Credentials | Typically requires a bachelor's degree in computer science or related field | Usually requires a bachelor's degree, often with additional experience or certifications |
| Work Environment | Often works in coding, debugging, and maintaining software | Designs, develops, tests, and maintains software applications |
| Industry Usage | Commonly employed in IT, software firms, and tech departments | Found in a wide range of industries including tech, finance, healthcare |
While both roles involve coding and software creation, Computer Programmers primarily focus on writing and debugging code based on specifications, whereas Software Developers are involved in designing and building complete software solutions. The roles often overlap, but Developers typically have broader responsibilities in the software development lifecycle.
The most popular types of Computer Programmer jobs in Minnesota are:
For Computer Programmer jobs in Minnesota, the most frequently searched job titles are:
The top searched job categories for Computer Programmer jobs in Minnesota are:
Cities in Minnesota with the most Computer Programmer job openings:
For Computer Programmer jobs in MN, the most frequently searched job titles are:

Full-time
Medical, Dental, Vision, Retirement
Posted 10 days ago
7.8
Based on 699 frontline employees who took The Breakroom Quiz
128th of 891 rated healthcare providers
Provides support for vended and custom applications, including resolving highly complex issues, and assists with data security, redundancy, and support in collaboration with more senior technical staff. Conducts root-cause analysis by researching hardware environment and software application and system problems, works with colleagues and customers to resolve issues, documents resolution, and communicates resolution with customer. Regularly reviews applications and makes modifications and/or updates of a single system application or basic software and their associated hardware at multiple Mayo Clinic sites to ensure currency and functionality within the established environment. Contributes to the design, development, implementation, and maintenance of custom system software, and/or the installation and maintenance of purchased systems software, as well as the configuration and support of hardware systems across Mayo Clinic. Produces and maintains documentation such as systems requirements, designs, resource inventories and plans as requested. Interfaces routinely with colleagues who may be located at any of the Mayo Group practices to perform job responsibilities requiring virtual collaboration and partnership. May be required to provide 24/7 on-call support.
This position is a combination of remote and on-site work; individual must live within a 100 mile driving distance to the Rochester Mayo Clinic campus.
**Visa sponsorship is not available for this position. Also, Mayo Clinic DOES NOT participate in the F-1 STEM OPT extension program.
Bachelor's degree and training/experience in technical development; OR, Associate's degree and 5 years' professional experience in technical development.
Knowledge of system design principles, software development methodologies, and computer programming. Ability to take responsibility and accountability for own activities. Possesses ability to multi-task and prioritize issues appropriately. Aids in the evaluation of alternative approaches and may help in presenting recommendations to teams and unit. Evidence of strong communication and organizational skills. May interface with vendor support service groups or other external support teams to ensure proper escalation during outages or periods of degraded system performance. Acts as a liaison to Mayo departments and vendors to adequately support the division's computing systems. Experience working in healthcare technology. Exposure to managing both custom developed and vendor-supplied applications.
Technical Requirements:
Get the full story on Breakroom
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.
Hospitals
10,000+ Employees
Rochester, MN, US
1919