1

Apprentice Software Engineer Jobs in Minnesota (NOW HIRING)

Tool Maker

Owatonna, MN · On-site

$26.75 - $34.75/hr

Lathe programming, set-up and operation. * Experience using measurement and hand tools required in ... Trade school or apprenticeship program preferred. EXPERIENCE: * Five years of factory-related, tool ...

Comfortable using Microsoft Office and CRM software (Salesforce experience is a plus). * Excellent ... family developers throughout the Twin Cities and beyond. We're also part of Building Material ...

New

Comfortable using Microsoft Office and CRM software (Salesforce experience is a plus). * Excellent ... family developers throughout the Twin Cities and beyond. We're also part of Building Material ...

Maintenance Electrician-Mobile Equipment

MN · On-site

$26.75 - $34.50/hr

Collaborate with OEM technicians and automation engineers on software updates, calibration, and ... Mentor apprentice electricians and provide technical guidance to less experienced team members.

The first six months include an apprentice-style training program designed to build confidence ... Use high-performance software and tools to set up accurate and efficient machining processes

Toolmaker

Minneapolis, MN · On-site

$27.75 - $35.75/hr

Collaborate with engineers and production teams to ensure tools meet specifications * Perform ... Relevant certification or apprenticeship in toolmaking or machining (preferred, but not required)

Toolmaker

Minneapolis, MN

$27.75 - $35.75/hr

Collaborate with engineers and production teams to ensure tools meet specifications * Perform ... Relevant certification or apprenticeship in toolmaking or machining (preferred, but not required)

Machine Operator

Warroad, MN · On-site

$16.75 - $19.75/hr

The first six months include an apprentice-style training program designed to build confidence ... Use high-performance software and tools to set up accurate and efficient machining processes

Machine Operator

Warroad, MN · On-site

$16.75 - $19.75/hr

The first six months include an apprentice-style training program designed to build confidence ... Use high-performance software and tools to set up accurate and efficient machining processes

Machine Operator

Warroad, MN · On-site

$18.50 - $21/hr

The first six months include an apprentice-style training program designed to build confidence ... Use high-performance software and tools to set up accurate and efficient machining processes

... Apprenticeship Program and more. Required Qualifications * Education: High School diploma, GED, or ... Proficiency in using computers and software applications. Competent in using hand tools.

Field Technician

Pennock, MN · On-site

$20.50/hr

... Apprenticeship Program and more. Required Qualifications * Education: High School diploma, GED, or ... Proficiency in using computers and software applications. Competent in using hand tools.

Field Technician

Spicer, MN · On-site

$20.50/hr

... Apprenticeship Program and more. Required Qualifications * Education: High School diploma, GED, or ... Proficiency in using computers and software applications. Competent in using hand tools.

... Apprenticeship Program and more. Required Qualifications * Education: High School diploma, GED, or ... Proficiency in using computers and software applications. Competent in using hand tools.

Field Technician

Rochester, MN · On-site

$20.50/hr

... Apprenticeship Program and more. Required Qualifications * Education: High School diploma, GED, or ... Proficiency in using computers and software applications. Competent in using hand tools.

Showing results 41-60

Apprentice Software Engineer information

See Minnesota salary details

$23.5K

$102.7K

$185.1K

How much do apprentice software engineer jobs pay per year?

As of Aug 20, 2026, the average yearly pay for apprentice software engineer in Minnesota is $102,704.00, according to ZipRecruiter salary data. Most workers in this role earn between $63,700.00 and $117,500.00 per year, depending on experience, location, and employer.

What is an apprentice software engineer?

Apprentice Software Engineers are entry-level professionals who are learning the fundamentals of software development while gaining hands-on experience under the guidance of more experienced engineers. They typically participate in structured training programs or apprenticeships, working on real projects to build their technical and problem-solving skills. This role is ideal for individuals who are new to the industry and want to develop practical knowledge while contributing to software engineering teams.

What types of projects and technologies does an apprentice software engineer typically work on during their training period?

As an Apprentice Software Engineer, you’ll usually start by supporting ongoing development projects, often working on bug fixes, feature enhancements, or internal tools under the guidance of senior engineers. You may be exposed to a variety of technologies depending on the company, such as front-end frameworks (like React), back-end languages (such as Python or Java), and version control systems (like Git). The projects are designed to gradually increase in complexity, helping you build both technical skills and familiarity with industry-standard workflows. Collaboration is key, so you’ll regularly participate in code reviews, team meetings, and pair programming sessions to develop your abilities and receive constructive feedback.

What are the key skills and qualifications needed to thrive as an apprentice software engineer, and why are they important?

To thrive as an Apprentice Software Engineer, you need a foundational understanding of programming languages, problem-solving skills, and usually a relevant degree or coursework in computer science. Familiarity with development tools such as Git, integrated development environments (IDEs), and basic knowledge of databases and version control systems is common. Strong communication, eagerness to learn, and teamwork make someone stand out in this role. These skills and qualities are crucial for effective learning, collaboration, and adapting to new technologies in a dynamic software development environment.

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

The most popular types of Software Engineer jobs in Minnesota are:

What are popular job titles related to Apprentice Software Engineer jobs in Minnesota?

For Apprentice Software Engineer jobs in Minnesota, the most frequently searched job titles are:

Infographic showing various Apprentice Software Engineer job openings in Minnesota as of August 2026, with employment types broken down into 1% As Needed, 84% Full Time, 10% Part Time, 4% Contract, and 1% Nights. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $102,704 per year, or $49.4 per hour.

Tool Maker

General Equipment

Owatonna, MN • On-site

$26.75 - $34.75/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 6 days ago


Job description

General Equipment Company has a job opportunity for you! Join us as a Tool Maker at our Owatonna, MN facility. We are straightforward, honest, tenacious in approach, innovative and we make the best product on the planet. We live by example and stand behind what we say and do!

WHAT’S IN IT FOR YOU?

  • Pay increases based on company & individual performance
  • Paid holidays
  • PTO (Paid Time Off) - 96 hours/12, 8-hour days annually
  • 401(k) with Company Match of 50% up to 6%
  • Health Insurance – company covers 75% of insurance premiums for immediate family members.
  • Available Dental and Vision Insurance
  • Employee Assistance Program
  • Health Savings Account
  • Flex Spending Account
  • Company paid Life Insurance
  • Available short-term disability
  • Long-term disability - company covers 100% of insurance premiums
  • Tuition reimbursement program

COMPANY OVERVIEW

General Equipment Company is a small, privately owned, industry-leading manufacturer of light construction equipment for rental, utility, municipal and general construction markets. We’ve been in business for over 60 years making the most respected line of portable and mobile hole digging equipment available to the construction marketplace, most complete line of confined space and positive pressure type ventilation products and the most innovative and productive line of surface preparation equipment.

POSITION SUMMARY

The Tool Maker is responsible for the tooling and fabrication of custom tooling for our customers. This position requires a hands-on approach to all aspects of the tooling process. The Tool Maker will be responsible for ensuring that all customer specifications are met and that the tools are made to the highest quality standards.

The Tool Maker prepares and manufactures Jigs, Fixtures and Tooling, working in cooperation with in-house Research and Development to support critical projects. Under limited supervision the Tool Maker will design, fabricate, repair, and improve tools, jigs, fixtures, simple molds, gauges and dies to the tolerances required for the intended manufacturing processes. Working from CAD drawings, sketches, models or instructions. Planning of work to be accomplished by using the most economical methods and proper machines. Responsible to assign machining of specific parts to Machinists and provide drawings and/or sketches for their own or other’s use in producing subassembly components. May be asked assist management in scheduling work and/or provide direction to other staff members, serving as a group leader on projects when required.

POSITION QUALIFICATIONS AND REQUIREMENTS:

  • Proficient with Microsoft Office, specifically Word, Power Point, Outlook and Excel Software.
  • Knowledge and proficiency using CAD/CAM system software. (i.e., Mastercam, solid works, etc.)
  • Vertical, horizontal, pallet change CNC Mill programming, set-up and operation.
  • Lathe programming, set-up and operation.
  • Experience using measurement and hand tools required in CNC machining.
  • Inspection experience using optical comparator and CMM.
  • Remain flexible, resilient, calm, and maintain a sense of humor.
  • Regularly present a positive and optimistic team focused attitude.
  • Consistent and timely attendance.
  • Meet the physical and mental requirements of the essential job functions.
  • Knowledge of lean manufacturing techniques.
  • Willingness to become a licensed forklift operator.

SKILLS & ABILITIES:

  • Capable of working independently or as part of a team, with a minimum amount of direction and supervision.
  • Listening to others when they communicate, asking questions to understand them better.
  • Desire to absorb, share, and understand information presented.
  • Communication whether written, verbal, etc. in a way that others grasp.
  • Respecting others’ points of view through engagement and interest.
  • Effectively design and build machine and weld fixtures for production use.
  • Familiarity with appropriate metals and materials used in fixture construction.
  • Using relevant knowledge, know-how, and skills to explain and clarify thoughts and ideas.
  • Highly effective at planning, organizing, prioritizing, and accurately following through on work activities within constraints and/or interruptions in meeting deadlines.

EDUCATION:

  • High School diploma or equivalent.
  • Trade school or apprenticeship program preferred.

EXPERIENCE:

  • Five years of factory-related, tool and fixture maker experience, including three years CNC.
  • Combination of work experience with consideration to education.

PHYSICAL REQUIREMENTS:

  • Standing
  • Walking
  • Twisting at the waist
  • Lifting and lowering weights up to 50 pounds.
  • Steel toed shoes are required on the production floor.

GENERAL EQUIPMENT IS AN EQUAL OPPORTUNITY EMPLOYER

DIVERSITY AND INCLUSION

As part of our core values, we believe that a diverse workforce contributes different perspectives and creative ideas that enable us to continue to improve every day. Race, gender, ethnicity, country of origin, age, personal style, sexual orientation, physical ability, religion, life experiences and many more factors contribute to this diversity.

We take ongoing action to improve the diversity of our workforce by:

  • Ensuring leadership involvement and ownership
  • Attracting and retaining diverse talent at all levels
  • Professional and leadership development of talent at all levels
  • Fostering an aware, inclusive culture
  • Ensuring our practices are fair and non-discriminatory