1

Computer Programmer Jobs in Bloomington, MN (NOW HIRING)

Automation Engineer

Eden Prairie, MN ยท On-site

$90K - $140K/yr

You'll play a key role in developing custom CAD solutions, integrating engineering systems, and creating scalable tools that help engineers and designers work smarter across renewable energy and ...

CMM Programmer

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.

Be Seen First

CNC Programmer Machinist

Minneapolis, MN ยท On-site

$35 - $40/hr

Must be capable of creating programs in Mastercam, working independently from 2D/3D CAD drawings ... Proficient in Mastercam programming * Manual lathe experience required * Machine shop skills or ...

SR. CNC PROGRAMMER

Blaine, MN ยท On-site

$75K - $112K/yr

This individual is responsible for the CNC programming of new products, from feasibility through ... Advanced knowledge of computer numerical controlled machines and tooling. * Advanced knowledge of ...

SR. CNC PROGRAMMER

Blaine, MN ยท On-site

$75K - $112K/yr

This individual is responsible for the CNC programming of new products, from feasibility through ... Advanced knowledge of computer numerical controlled machines and tooling. * Advanced knowledge of ...

SR. CNC PROGRAMMER

Blaine, MN ยท On-site

$75K - $112K/yr

This individual is responsible for the CNC programming of new products, from feasibility through ... Advanced knowledge of computer numerical controlled machines and tooling. * Advanced knowledge of ...

Computer Technician

Minneapolis, MN ยท On-site

$18 - $20/hr

ABBTECH Professional Resources and our partner Dell, are looking for 2 Computer Technicians for a project in Minneapolis, MN. If you or someone you know is interested, please apply with your most ...

Process improvement across all drawing phases The position manages a team of three CAD Technicians and works closely with project managers, sales, engineering, and production to ensure high-quality ...

CAD Designer I

Plymouth, MN

$19.35 - $38.75/hr

Collaborate with engineers and technicians to optimize new and existing designs. * Maintain CAD files and corresponding documents in all existing data management systems. * Process engineering change ...

CAD Designer I

Plymouth, MN

$19.35 - $38.75/hr

Collaborate with engineers and technicians to optimize new and existing designs. * Maintain CAD files and corresponding documents in all existing data management systems. * Process engineering change ...

Computer Prep Technician

Minneapolis, MN ยท On-site

$20.41 - $24.58/hr

Under the direction of the Service Manager, the Computer Prep Technician is an integral part of the Professional Services Team. You will play a crucial role in ensuring the smooth and efficient ...

Computer Prep Technician

Minneapolis, MN ยท On-site

$20.41 - $24.58/hr

Under the direction of the Service Manager, the Computer Prep Technician is an integral part of the Professional Services Team. You will play a crucial role in ensuring the smooth and efficient ...

next page

Showing results 1-20

Computer Programmer information

See Bloomington, MN salary details

$33.2K

$65.3K

$96K

How much do computer programmer jobs pay per year?

As of Jun 9, 2026, the average yearly pay for computer programmer in Bloomington, MN is $65,288.00, according to ZipRecruiter salary data. Most workers in this role earn between $50,700.00 and $80,400.00 per year, depending on experience, location, and employer.

What are computer programmers?

Computer programmers are professionals who write, test, and maintain the code that allows software programs and applications to function. They translate designs and instructions created by software engineers or developers into logical sequences that computers can follow. Programmers use various programming languages, such as Python, Java, or C++, to create and troubleshoot software to ensure it runs smoothly. Their work is essential to the development of websites, apps, operating systems, and a wide range of digital tools.

What are the key skills and qualifications needed to thrive as a Computer Programmer, and why are they important?

To thrive as a Computer Programmer, you need strong proficiency in programming languages (such as Python, Java, or C++), problem-solving skills, and a relevant degree or equivalent experience. Familiarity with software development tools, version control systems like Git, and sometimes certifications in specific languages or frameworks are commonly required. Attention to detail, communication skills, and the ability to work both independently and collaboratively are standout soft skills in this field. These competencies ensure high-quality, efficient code development and effective teamwork in rapidly evolving technical environments.

What Does a Computer Programmer Do?

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.

What is the difference between Computer Programmer vs Software Developer?

AspectComputer ProgrammerSoftware Developer
CredentialsTypically requires a bachelor's degree in computer science or related fieldUsually requires a bachelor's degree, often with additional experience or certifications
Work EnvironmentOften works in coding, debugging, and maintaining softwareDesigns, develops, tests, and maintains software applications
Industry UsageCommonly employed in IT, software firms, and tech departmentsFound 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.

What are some typical challenges computer programmers face when working on large team projects?

Computer programmers working on large team projects often encounter challenges such as coordinating code changes, maintaining consistent coding standards, and managing dependencies between different components. Effective communication and the use of version control systems like Git are essential to prevent conflicts and ensure smooth collaboration. Additionally, programmers must often adapt to varying coding styles and workflows, making flexibility and a collaborative mindset important for success in team environments.
What are the most commonly searched types of Computer Programmer jobs in Bloomington, MN? The most popular types of Computer Programmer jobs in Bloomington, MN are:
What are popular job titles related to Computer Programmer jobs in Bloomington, MN? For Computer Programmer jobs in Bloomington, MN, the most frequently searched job titles are:
What cities near Bloomington, MN are hiring for Computer Programmer jobs? Cities near Bloomington, MN with the most Computer Programmer job openings:
Infographic showing various Computer Programmer job openings in Bloomington, MN as of May 2026, with employment types broken down into 3% As Needed, 42% Full Time, 50% Part Time, and 5% Contract. Highlights an 89% Physical, 5% Hybrid, and 6% Remote job distribution, with an average salary of $65,288 per year, or $31.4 per hour.
Analyst Programmer

Analyst Programmer

Innovative Office Solutions LLC

Minneapolis, MN โ€ข On-site

$80K - $115K/yr

Full-time

Posted 24 days ago


Job description

Job Title: Analyst Programmer

Department: IT

Status: Full Time / Exempt

Reports To: Chief Information Officer

The Analyst Programmer is responsible for designing and implementing custom software solutions, integrating with external systems, and supporting legacy applications while contributing to modernization initiatives.

Essential Functions:

  • Maintains and supports multiple systems including, but not limited to ERPโ€™s, e-commerce websites, and databases.
  • Demonstrates initiative and works independently as needed to accomplish responsibilities.
  • Manages technical projects including deadlines, tracking task progress, and reporting to stakeholders.
  • Acts as an escalation point for support teams during outages or degraded system performance.
  • Strong interpersonal and communication skills; able to collaborate effectively with clients, senior management, sales reps, etc.
  • Intellectually curious. Ability to think beyond the basic confines of the role, review data, analyze user and customer needs, and present solutions based on these observations.


Minimum qualifications

  • 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 in information technology with five (5) or more years of experience; or 7 years' experience in a related analytical role
  • Strong proficiency with Microsoft T-SQL
  • Proficient with object-oriented programming languages (C#, X++ or related) and an understanding of software development life cycles


Preferred Qualifications, Not Required

  • Microsoft SQL Server โ€“ relational database design & understanding, performance tuning and monitoring
  • Web Development โ€“ ASP.net
  • Experience with X12, AX 2009 (X++) and legacy system analysis.
  • Power BI or SSRS report development


Equal Employment Opportunity 5.2026