1

Computer Programmer Jobs in Cottage Grove, MN (NOW HIRING)

Computer Technician

Saint Paul, MN ยท On-site

$17 - $20/hr

The Computer Technician tests and provides quality, efficient repairs for laptop computers and other electronics as needed. This role works within a team of 4 to 6 Technicians under the direction of ...

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 Cottage Grove, MN salary details

$34.4K

$67.7K

$99.5K

How much do computer programmer jobs pay per year?

As of Jun 9, 2026, the average yearly pay for computer programmer in Cottage Grove, MN is $67,716.00, according to ZipRecruiter salary data. Most workers in this role earn between $52,600.00 and $83,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 Cottage Grove, MN? The most popular types of Computer Programmer jobs in Cottage Grove, MN are:
What cities near Cottage Grove, MN are hiring for Computer Programmer jobs? Cities near Cottage Grove, MN with the most Computer Programmer job openings:
Infographic showing various Computer Programmer job openings in Cottage Grove, MN as of May 2026, with employment types broken down into 3% As Needed, 35% Full Time, 57% Part Time, and 5% Contract. Highlights an 90% Physical, 4% Hybrid, and 6% Remote job distribution, with an average salary of $67,716 per year, or $32.6 per hour.

Computer Technician

Repowered

Saint Paul, MN โ€ข On-site

$17 - $20/hr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 20 days ago


Job description

SUMMARY:
The Computer Technician tests and provides quality, efficient repairs for laptop computers and other electronics as needed. This role works within a team of 4 to 6 Technicians under the direction of a Lead Technician to complete exceptional work refurbishing recycled laptops to the specifications needed for retail and wholesale customers. The ideal candidate has hands-on experience building and repairing laptops, can work independently within a team for a common goal, and is interested in keeping technology out of landfills by getting it ready for a new home. The Computer Technician will often interact with and sometimes train employees in our Work Readiness program, which primarily employs people leaving incarceration or recovering from substance use disorders.
ESSENTIAL ACCOUNTABILITIES:
  • Computer Testing and Refurbishing - Test all products through the proper testing procedure. Refurbish or replace parts that fail.
  • Maintain an adequate workflow to meet daily goals
  • Sorting Computers - Laptops coming in will be sorted on occasion per the direction of the department lead.
  • Communication with department lead - Clearly and quickly communicate any needs with the department lead.
  • Identify parts that can be kept for in-house refurbishing and resale. Organize the area for parts being stored.
  • Organization - all parts, drives, and computers should be organized in their respective areas. Do not allow clutter to build up. Keep tools accessible that are needed for proper workflow.
  • Inventory - Accurately input descriptions of laptops into the inventory sheet along with proper labeling.
  • Processor and parts testing - Identify resalable parts, processors, memory, drives, optical drives, batteries, etc. Once identified, test parts and move to the proper resale channel.
  • Clean area, dust if needed. Put all tools away at the end of the day.

QUALIFICATIONS AND EXPERIENCE:
  • Previous experience in troubleshooting/repairing laptops.
  • Able to learn and expand knowledge of repair items and capable of performing quality repair services.
  • Support of and ability to reflect the values of Repowered: Hope, Empathy, Commitment, Stewardship, Growth Mindset, Safety and Interconnectedness.
  • Excellent organizational and multitasking skills, with strong attention to detail.
  • Ability to sit/stand/walk and be mobile for extended periods of time.
  • Ability to lift and move up to 40lbs, utilizing appropriate equipment and safety techniques.

ADDITIONAL POSITION INFORMATION
  • Pay Range: $17-$20/hour
  • Classification: Non-exempt, according to FLSA guidelines.
  • Benefits for full-time employees: Full benefits package available after 60 days of employment including group health plan, vision, dental, and a 403(b) retirement savings plan with employer match. . We also offer generous PTO, paid holidays, employee discounts, and company apparel!
  • Physical Requirements: The warehouse environment includes regular standing, walking, and sitting at a desk, use of PC, occasional lifting up to 40 lbs.
  • Work Schedule: Core working hours are Monday - Friday 8:00 AM to 4:30 PM; earlier scheduled start and end times may be available after initial training is complete.

This job description may not cover or contain a comprehensive listing of activities or responsibilities that are required of the employee for this job. Activities and responsibilities may change at any time.
Repowered provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
Repowered is committed to valuing diverse experiences, including those of formerly incarcerated individuals, and individuals with arrest or conviction records. Fair Chance employment creates a better and more inclusive workplace for all of our employees, not just those with prior contact with the criminal legal system.