1

Weekend Programmer Jobs in Minnesota (NOW HIRING)

CNC Programmer

Ham Lake, MN ยท On-site

$30 - $45/hr

The CNC Programmer is responsible for developing and optimizing CNC programs for both new and existing parts to support production performance and growth. This role focuses on building efficient ...

Primary Objective To apply standard manufacturing engineering practices in the CNC/NC machining center. This includes costing, routing, methods, standards and programs. Major Areas of Accountability ...

CNC Programmer

Eden Prairie, MN ยท On-site

$33 - $44/hr

Primary Objective To apply standard manufacturing engineering practices in the CNC/NC machining center. This includes costing, routing, methods, standards and programs. Major Areas of Accountability ...

Be Seen First

CNC Programmer Lead

Minneapolis, MN ยท On-site

$45 - $49/hr

The Milling Programmer & Lead is responsible for programming, setting up, and operating CNC milling equipment to produce complex, high-precision medical device components. This position also serves ...

CNC CAM Programmer

Maple Lake, MN

$27.50 - $37.75/hr

Summary The CNC CAM Programmer will lead high-precision CNC machining programming and setup operations, focused on optimizing machine performance, process efficiency, and product quality. This role ...

CNC Programmer

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 analyzes and defines production methods and processes required to manufacture parts and products.

CNC CAM Programmer

Maple Lake, MN ยท On-site

$27.50 - $37.75/hr

Summary The CNC CAM Programmer will lead high-precision CNC machining programming and setup operations, focused on optimizing machine performance, process efficiency, and product quality. This role ...

CNC Programmer

Alexandria, MN ยท On-site

$25.50 - $34.75/hr

The CNC Programmer programs CNC machine tools by G&M code and offline CAM systems. This individual analyzes and defines production methods and processes required to manufacture parts and products.

CNC Programmer Sr

Winona, MN ยท On-site

$25.75 - $35.25/hr

The Senior CNC Programmer is responsible for developing, maintaining, and optimizing CNC programs, machining processes, and manufacturing systems across Ashley Furniture, Wanvog Furniture, and Wanek ...

Quality Engineer II - Weekend Shift

Blaine, MN ยท On-site

$62K - $116K/yr

Weekend shift: Friday-Sunday, 6:00 AM-6:30 PM - enjoy a 3-day schedule while getting paid for a ... As a Quality Engineer II , you'll play a critical role in ensuring our Data Solutions value stream ...

Quality Engineer II - Weekend Shift

Blaine, MN ยท On-site

$62K - $116K/yr

Weekend shift: Friday-Sunday, 6:00 AM-6:30 PM - enjoy a 3-day schedule while getting paid for a ... As a Quality Engineer II , you'll play a critical role in ensuring our Data Solutions value stream ...

CNC Programmer / Machinist

Saint Paul, MN ยท On-site

$26.75 - $36.75/hr

The CNC Programmer / Machinist provides timely support to Machine Shop employees providing ... Weekend shift: +$15/hour * 1st and 2nd shift employees receive weekend shift premium for hours ...

SR. CNC PROGRAMMER

Blaine, MN ยท On-site

$75K - $112K/yr

This individual is responsible for the CNC programming of new products, from feasibility through prototype, and into production. In addition, provides input into quotes and quote reviews regarding ...

CNC Programmer - Additive

Coon Rapids, MN ยท On-site

$25 - $45/hr

CNC Programmer Position Summary The CNC (Computerized Numerical Control) Programmer is responsible for the creation and implementation of high quality CNC programs for operations in a production ...

CNC Programmer - Additive

Coon Rapids, MN ยท On-site

$25 - $45/hr

CNC Programmer Position Summary The CNC (Computerized Numerical Control) Programmer is responsible for the creation and implementation of high quality CNC programs for operations in a production ...

CNC Programmer - Additive

Coon Rapids, MN ยท On-site

$25 - $45/hr

CNC Programmer Position Summary The CNC (Computerized Numerical Control) Programmer is responsible for the creation and implementation of high quality CNC programs for operations in a production ...

SR. CNC PROGRAMMER

Blaine, MN ยท On-site

$75K - $112K/yr

This individual is responsible for the CNC programming of new products, from feasibility through prototype, and into production. In addition, provides input into quotes and quote reviews regarding ...

Showing results 41-60

Weekend Programmer information

See Minnesota salary details

$11

$38

$67

How much do weekend programmer jobs pay per hour?

As of Sep 8, 2026, the average hourly pay for weekend programmer in Minnesota is $38.72, according to ZipRecruiter salary data. Most workers in this role earn between $25.19 and $50.38 per hour, depending on experience, location, and employer.

What is a weekend programmer?

Weekend programmers are individuals who primarily write, develop, or maintain software during weekends rather than as a full-time weekday job. They might do this to pursue personal projects, contribute to open-source software, or supplement their income with freelance work. Weekend programmers can be professionals seeking extra experience, students learning new skills, or hobbyists enjoying coding in their spare time. This flexible schedule allows them to balance programming with other commitments or interests.

What are weekend jobs for a programmer?

As a weekend programmer, you work part-time on Saturday-Sunday to complete computer programming responsibilities. Your duties may require you to develop software programs, code program designs into a language a computer understands, test systems to ensure they are working correctly, and install computer updates. You may communicate with software developers as well as the client to ensure efficient translation and development of the program. Some programs may be developed in a couple of days, while other jobs may require multiple weekends to complete. The programs you create may be used for phone applications, operating systems, or websites. A weekend programmer may work for a company or provide freelance services.

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

To thrive as a Weekend Programmer, you need strong programming skills in languages like Python, JavaScript, or Java, and a solid understanding of software development principles. Familiarity with version control systems (e.g., Git), code editors, and possibly cloud platforms or collaborative tools is common. Effective time management, self-motivation, and clear communication are crucial soft skills for balancing part-time coding with other commitments. These skills enable consistent productivity, quality code delivery, and successful collaboration on weekend or short-term software projects.

What are some typical challenges faced by weekend programmers, and how can they be managed effectively?

Weekend Programmers often face challenges such as balancing tight deadlines with limited work hours, staying aligned with weekday teams, and managing communication gaps. To overcome these, it's important to maintain clear documentation, proactively communicate updates, and leverage collaboration tools to stay in sync with full-time colleagues. Setting clear priorities and expectations with your manager can also help ensure your contributions have maximum impact within the available time.

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

The most popular types of Programmer jobs in Minnesota are:

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

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

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

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

What cities in Minnesota are hiring for Weekend Programmer jobs?

Cities in Minnesota with the most Weekend Programmer job openings:

Infographic showing various Weekend Programmer job openings in Minnesota as of August 2026, with employment types broken down into 1% As Needed, 70% Full Time, 21% Part Time, 7% Contract, and 1% Nights. Highlights an 92% Physical, 1% Hybrid, and 7% Remote job distribution, with an average salary of $80,541 per year, or $38.7 per hour.

CNC Programmer

Ham Lake, MN โ€ข On-site

$30 - $45/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 18 days ago


Job description

Dahlquist Machine

Dahlquist Machine by Fathom is the premier precision machining company in America with over 30 state-of-the-art CNC mills and lathes paired with over 50 years of industry experience. Centrally located in a northern suburb of Minneapolis, Dahlquist Machine produces high-quality products with 100% on-time delivery, specializing in short- to medium-run quantities for high precision light metals, aluminum, and plastic parts.

Fathom Manufacturing

Fathom is one of the largest digital manufacturing platforms offering on-demand manufacturing in North America. With more than 90 large-platform industrial-grade 3D printing machines and a national footprint with more than 500,000 square feet of manufacturing capacity across 12 facilities, Fathom seamlessly blends in-house capabilities across plastic and metal additive technologies, CNC machining, injection molding & tooling, urethane casting, sheet metal fabrication, and design and engineering.

Position Summary:

The CNC Programmer is responsible for developing and optimizing CNC programs for both new and existing parts to support production performance and growth. This role focuses on building efficient, repeatable machining processes that drive first-part success, reduce setup time, and improve cycle time.

This position works closely with machinists, supervisors, and quality to ensure programs are practical, production-ready, and aligned with shop capabilities. The ideal candidate is a strong problem solver with hands-on machining knowledge and the ability to translate complex part designs into reliable machining strategies.

Key Responsibilities:

  • Programming & Process Development
    • Program CNC milling and turning operations using GibbsCAM, including vertical milling, 4+1, and 5-axis machining, as well as twin-spindle turning with live tooling
    • Develop new programs for incoming parts with a focus on manufacturability, efficiency, and repeatability
    • Optimize existing programs to improve cycle times, reduce tool wear, and increase throughput
    • Select tooling, define cutting strategies, and support fixture concepts
  • Production Support
    • Create clear and accurate setup documentation to support machinists
    • Collaborate with machinists during prove-out to ensure successful first-part production
    • Troubleshoot programming, tooling, and process issues in support of production
    • Partner with Quality to support dimensional requirements and first article success
  • Continuous Improvement & Accountability
    • Support internal NPI efforts by developing scalable machining processes
    • Drive continuous improvement in cycle time, process consistency, and programming standards
    • Communicate across departments to align priorities and resolve technical challenges

Qualifications/Requirements:

  • 3–5 years of experience in CNC programming in a job shop or high mix manufacturing environment
  • Experience with CAM software such as GibbsCAM required
  • Experience programming both milling and turning operations
  • Experience with 4+1 and 5-axis machining preferred
  • Experience with CNC turning centers including twin-spindle and live tooling preferred
  • Strong understanding of cutting tools, feeds and speeds, and machining strategies
  • Proficiency in reading blueprints and applying GD&T
  • Hands-on machining or setup experience strongly preferred
  • Strong problem-solving and process improvement mindset
  • Strong attention to detail and organizational ability
  • Ability to thrive in a fast-paced, team-oriented environment
  • Commitment to quality, safety, and continuous improvement

Hours: 5:45 a.m. - 3:45 p.m. Monday - Thursday

What we offer: 

Health Benefits: Medical, dental, and vision coverage. Company paid for Life insurance, short-term and long-term disability insurance.

Additional Benefits: Paid time off, Floating Holidays, Volunteer time off, and sick time off (depending on state of employment). 401k Plan with 4% Match

Employee Perks: Discounts on products and services.

Equal Opportunity Employer/Veterans/Disabled

This employer participates in E-Verify and will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S. If E-Verify cannot confirm that you are authorized to work, this employer is required to give you written instructions and an opportunity to contact Department of Homeland Security (DHS) or Social Security Administration (SSA) so you can begin to resolve the issue before the employer can take any action against you, including terminating your employment. Employers can only use E-Verify once you have accepted a job offer and completed the Form I-9.