1

Computer Programmer Jobs in Minnesota (NOW HIRING)

Alliant Engineering, Inc. has an exciting opening for an experienced CAD Technician to join our growing Land Development team in our Minneapolis, MN office. As a CAD Technician, you will be part of a ...

Posted today

Marvin is looking for a Computer Numerically Controlled (CNC) Programmer to develop and maintain the programs that drive the production of our windows and doors. In this role, you'll support our Made ...

Marvin is looking for a Computer Numerically Controlled (CNC) Programmer to develop and maintain the programs that drive the production of our windows and doors. In this role, you'll support our Made ...

Marvin is looking for a Computer Numerically Controlled (CNC) Programmer to develop and maintain the programs that drive the production of our windows and doors. In this role, you'll support our Made ...

CNC Programmer

Ramsey, MN ยท On-site

$40 - $55/hr

CNC Programmer B & H Machining - Ramsey, MN Pay: $35 - $50 per hour Job Type: Full-time Job Summary ... Develop CNC programs using GibbsCAM or other CAD/CAM software * Design custom tooling and fixtures

Minnesota engineering group. Help facilitate CAD designs for the engineering group. Mostly piping projects for apartments, gas meter sets, commercial customers, customers with gas meters, etc. lots ...

CNC Programmer

Anoka, MN ยท On-site

$31 - $39/hr

CNC Programmer About the Role We are seeking a detail-oriented and experienced CNC Programmer to ... Interpret technical drawings, blueprints, and CAD models to develop machining strategies * Select ...

CAD Designer

North Saint Paul, MN

$27 - $37.25/hr

One Tech Engineering is searching for a CAD Designer for a position located in North St. Paul, Minnesota. The CAD Designer will use AutoCAD software to create detailed, accurate technical drawings ...

Be Seen First

CNC Programmer

Mendota Heights, MN ยท On-site

$35 - $45/hr

Interpret blueprints, CAD models, technical drawings, and GD&T to develop efficient machining ... Troubleshoot machining and programming issues to minimize downtime and keep production on schedule

CAD Manager

Hopkins, MN ยท On-site

We are a well-established, employee-owned engineering firm with over 40 years of experience and a ... The CAD Manager role is a hands-on leadership position responsible for overseeing a team of CAD ...

CNC Programmer

Saint Paul, MN ยท On-site

$35 - $45/hr

As a CNC Programmer, you'll play a critical role in supporting our tooling and manufacturing ... Interpret blueprints, CAD models, technical drawings, and GD&T requirements to determine optimal ...

PhD in Computer Science, Electrical Engineering, Optics, or related field * Strong publication record in top-tier research publications and conferences * Highly innovative and demonstrated track ...

... Programmer at St Paul, MN for 12+months contract position. Please send your resume along with rate ... Checking out data from the central data store and persisting to the local computer via appcache and ...

Knowledge of system design principles, software development methodologies, and computer programming. Ability to take responsibility and accountability for own activities. Possesses ability to multi ...

Showing results 21-40

Computer Programmer information

See Minnesota salary details

$32.3K

$63.6K

$93.5K

How much do computer programmer jobs pay per year?

As of Aug 21, 2026, the average yearly pay for computer programmer in Minnesota is $63,636.00, according to ZipRecruiter salary data. Most workers in this role earn between $49,500.00 and $78,400.00 per year, depending on experience, location, and employer.

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 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 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 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.

How much do computer programmers get paid?

Computer programmers' salaries vary based on experience, location, and industry, but the median annual wage in many regions is around $70,000 to $85,000. Skilled programmers with knowledge of languages like Java, Python, or C++ and experience with software development tools tend to earn higher salaries, especially in tech hubs or specialized fields.

Is a computer programmer a good career?

A computer programmer is a viable career that involves writing, testing, and maintaining software using programming languages like Java, Python, or C++. It offers opportunities in various industries, often requires problem-solving skills and continuous learning, and can provide competitive salaries and job stability depending on experience and location.

What do you do as a computer programmer?

A computer programmer writes, tests, and maintains code to develop software applications, websites, or systems. They use programming languages like Java, Python, or C++ and often work with development tools and version control systems. Programmers analyze requirements, troubleshoot issues, and collaborate with teams to ensure functionality and performance.

What kind of jobs can computer programmers get?

Computer programmers can work in various roles such as software developers, application programmers, web developers, and systems analysts. They often work in industries like technology, finance, healthcare, and government, and may require knowledge of programming languages, software development tools, and problem-solving skills.

What are the most commonly searched types of Computer Programmer jobs in Minnesota?

The most popular types of Computer Programmer jobs in Minnesota are:

What are popular job titles related to Computer Programmer jobs in Minnesota?

For Computer Programmer jobs in Minnesota, the most frequently searched job titles are:

What job categories do people searching Computer Programmer jobs in Minnesota look for?

The top searched job categories for Computer Programmer jobs in Minnesota are:

What cities in Minnesota are hiring for Computer Programmer jobs?

Cities in Minnesota with the most Computer Programmer job openings:

What are popular job titles related to Computer Programmer jobs in MN?

For Computer Programmer jobs in MN, the most frequently searched job titles are:

Infographic showing various Computer Programmer job openings in Minnesota as of August 2026, with employment types broken down into 1% As Needed, 81% Full Time, 13% Part Time, 3% Contract, and 2% Nights. Highlights an 76% Physical, 2% Hybrid, and 22% Remote job distribution, with an average salary of $63,636 per year, or $30.6 per hour.

CAD Technician

Alliant Engineering

Minneapolis, MN โ€ข On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 20 hours ago

Posted today


Job description

You deserve a job that you feel proud of, where you can channel your knowledge and skills into projects that positively affect communities, and where you design your own path. This is Alliant. Become an employee-owner of a growing engineering and consulting firm where we strive to provide a diverse and equitable culture of support and opportunities. Our success is driven by our employee-owners, and we're excited to have you be a part of it.


The Impact You’ll Have:

Alliant Engineering, Inc. has an exciting opening for an experienced CAD Technician to join our growing Land Development team in our Minneapolis, MN office.


As a CAD Technician, you will be part of a team that will be given the opportunity to work on a variety of projects in Minnesota. The ideal candidate will have a working knowledge of plan production and experience with CAD applications and practices in the field of civil design. You will work under the direction of a licensed Professional Engineer.


Responsibilities:

  • Generate detailed drawings from sketches, plans, standard details, specification, and written and verbal instructions using computer-aided drafting programs.
  • Provide technical support for assigned projects, using a computer as an aid to drafting and design.
  • Assists in organizing and producing complete Plans, Specs, and Estimates (PS&E) packages for successful letting and construction.
  • Reviews the scope and fee at the beginning of a new project with the Project Manager to understand the schedule, major deadlines, responsibilities, etc.
  • Provide training assistance and routine guidance to develop less experienced CAD Technicians and EITs.
  • Demonstrate ownership and responsibility for work products being developed by yourself and team members whose work you may oversee.
  • Quality Control – checks plans for accuracy, compliance with standards, biddability, and constructability.
  • Detail oriented and ability to collaborate with multiple project managers.

Qualifications:

  • Associate Degree or certificate in Computer-Aided Drafting, Civil Engineering Technology, or related field (or equivalent work experience).
  • 1 to 8 years experience working with AutoCAD Civil 3D.
  • Ability to understand and oversee proper and efficient project initiation and set up, including file structure, CAD standards, project coordinate systems, and survey data processing.
  • Experience utilizing applicable design standards (DOT, State Aid, County, or City-specific) and applying them in a context-specific manner to their designs.
  • Experience leading the plan production effort, including collaborating with team members assigned to the project developing multidisciplinary plan sets with minimal guidance.
  • Experience with organizing and producing complete Plans, Specs, and Estimates (PS&E) packages for successful letting and construction.
  • Ability to interpret and apply engineering sketches, plans, and specifications to CAD drawings.
  • Demonstrated ability to balance project deadlines, prioritize tasks, and manage responsibilities on multiple projects concurrently.
  • Excellent written and verbal communication skills to collaborate effectively with team members and project managers.
  • Demonstrated ability to manage multiple tasks and deadlines in a fast-paced environment.
  • Proficiency in Microsoft Office Suite (Word, Excel, Outlook).


 Preferred Qualifications:

  • Experience in land surveying or working with survey data for civil design purposes.
  • Familiarity with hydrology, drainage, and stormwater management designs in CAD.
  • Basic understanding of GIS software and its integration with CAD tools.

Benefits:

At Alliant, we take care of our employees by offering a competitive benefit package including: 

  • Competitive Salary with Bonus Opportunities 
  • Market-Leading Profit Sharing, ESOP and 401k Contribution Programs 
  • Medical (with HSA Contribution), Dental, and Vision Plans 
  • Company Paid Life Insurance, Short-Term Disability and Long-Term Disability 
  • Flexible Spending Accounts for Medical and Dependent Care 
  • Wellness Programs and Competitions 
  • Generous Annual Leave and Compensatory Time Off Programs 
  • Flexible Schedules 
  • Casual Work Environment 
  • Paid Professional Development and Training 
  • Community Involvement/Charity Events 
  • Numerous Employee Focused Events (Lunch & Learns, Office Recreation Room, Off-Site Socials, Etc.) 

Who We Are:

Alliant Engineering, Inc., an employee-owned company, is a growing engineering, planning, landscape architecture, and surveying firm with a strong culture of customer service, quality, delivery, and innovation. At Alliant we work hard; we have fun; and we love it.


We design solutions that address current needs while paving the way for a brighter future. We provide a culture of diversity, equity, and support, where everyone is given the opportunity to grow and succeed. We approach every project with unwavering confidence yet remain humbly committed to designing work that speaks for itself. At Alliant, our employee-owners are the force behind our success, and we can't wait for you to join us to build better communities with excellence and passion.


The base pay for this position is expected to be in the range of $50,000 - $80,000 annually, depending on experience and qualifications.


The selected candidate must be authorized to work for any employer in the U.S. without requiring visa sponsorship now or in the future.