1

Apprentice Software Engineer Jobs in Minnesota (NOW HIRING)

Maintains electrical controls software in support of programming for the facility. * Installs ... Mentor, coach and manage Maintenance apprentice employees. * Proactive in the safety process and ...

Maintains electrical controls software in support of programming for the facility. * Installs ... Mentor, coach and manage Maintenance apprentice employees. * Proactive in the safety process and ...

Tool Designer

Vadnais Heights, MN · On-site

$95K - $120K/yr

This role translates customer and engineering requirements into robust, manufacturable tooling ... Equivalent combination of education, apprenticeship, and directly related experience may be ...

Tool Designer

Vadnais Heights, MN · On-site

$95K - $120K/yr

This role translates customer and engineering requirements into robust, manufacturable tooling ... Equivalent combination of education, apprenticeship, and directly related experience may be ...

Tool Designer

Vadnais Heights, MN · On-site

$95K - $120K/yr

This role translates customer and engineering requirements into robust, manufacturable tooling ... Equivalent combination of education, apprenticeship, and directly related experience may be ...

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

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

Experience with CRM software; Salesforce preferred. * Associate degree in a related field or ... family developers throughout the Twin Cities and beyond. We're also part of Building Material ...

Experience with CRM software; Salesforce preferred. * Associate degree in a related field or ... family developers throughout the Twin Cities and beyond. We're also part of Building Material ...

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

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

Experience with CRM software; Salesforce preferred. * Associate degree in a related field or ... family developers throughout the Twin Cities and beyond. We're also part of Building Material ...

Experience with CRM software; Salesforce preferred. * Associate degree in a related field or ... family developers throughout the Twin Cities and beyond. We're also part of Building Material ...

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

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 Sep 10, 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:

What cities in Minnesota are hiring for Apprentice Software Engineer jobs?

Cities in Minnesota with the most Apprentice Software Engineer job openings:

Infographic showing various Apprentice Software Engineer job openings in Minnesota as of September 2026, with employment types broken down into 1% Internship, 1% As Needed, 80% Full Time, 6% Part Time, and 12% Contract. Highlights an 84% Physical, 3% Hybrid, and 13% Remote job distribution, with an average salary of $102,704 per year, or $49.4 per hour.

Automation Technician - 2nd shift Sauk Rapids

Sauk Rapids, MN • On-site

Millerbernd Manufacturing
Manufacturing • 501 - 1,000 employees

$27.12 - $32.12/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 14 days ago


Key responsibilities

  • Execute and maintain automated robotic systems to ensure minimal downtime and optimal productivity.

  • Troubleshoot, repair, and perform preventive and curative maintenance on robotic systems and components.

  • Install, program, reprogram, and maintain robots and equipment such as controllers, end-of-arm tooling, and conveyors.


Job description

NOW HIRING: We are looking for an Automation Technician to join our Circular Products (CP) team in our Sauk Rapids location. The Automation Technician will execute and maintain automated robotic systems and is responsible for setting up, operating, loading and unloading various machines / equipment to manufacture metal products in accordance with product specifications.

Job Title: Automation Technician
Location: Sauk Rapids, MN
Salary Range: $27.17 - $32.12 /hour (non-exempt)
(In compliance with Minnesota Pay Transparency Law, this range reflects the anticipated compensation for this role. Actual pay may vary based on experience, education, and other factors.)
Shift Schedule: 2nd shift Monday – Thursday 3pm – 1am
Shift Differential
: 2nd shift - $1.50/hour

As an Automation Technician, you will:

  • Provides technical support of the automated cell to ensure minimal downtime and optimal productivity
  • Identifies problems and issues in robotic systems, communicating with internal engineers, specialists, or other staff to diagnose and understand issues
  • Troubleshoots and repairs or corrects problems, which may include repairs and revisions to hardware (disassembly and reassembly of robots and peripheral equipment) and software (investigation of programming code for mistakes)
  • Installs, programs, reprograms, and repairs and maintains robots and equipment such as controllers, end-of-arm tooling, and conveyors
  • Uses tools, templates, and fixtures to align, fit, or assemble components
  • Uses tools such as electronic voltmeters to test the performance of robotic assemblies; documents procedures and test results
  • Evaluates the efficiency and reliability of industrial robotic systems; reprograms, calibrates, or makes recommendations for enhancements to achieve maximum quantity and quality
  • Performs preventive and curative maintenance on robotic systems and components
  • Maintains service records for automated production systems and robotic equipment
  • Assists engineers with design, configuration, and robotic systems applications
  • Sets up and safely operates equipment and reports any potential safety issues on work cells; ensures safety at all times

Role Qualifications as an Automation Technician:

  • Experience in a manufacturing environment
  • Vocational or Associate degree in related field required
    • Bachelor’s degree preferred
    • At least one year of related experience or apprenticeship required
  • Excellent verbal and written communication skills in English
  • Basic understanding of mechanical repair, computer programming, and electric circuit design
  • Basic understanding of programming code used to control devices
  • Basic understanding of programmable logic controllers and electronics schematics
  • Strong mechanical, electrical, analytical and problem-solving skills
  • Ability to read and interpret blueprints
  • Ability to perform basic shop math functions
  • Ability to use forklift, hoist, crane and other handling equipment
  • Ability to operate various power and hand tools
  • Ability to use various measuring devices
  • Ability to work under limited supervision using standardized practices and / or methods
  • Proficient with Microsoft Office Suite or related software to complete logs and reports

Physical Demands (Production Roles): 

This position requires the individual to wear and work in company-provided personal protective equipment (PPE). This position requires that the individual can lift a minimum of 50lbs. And, if applicable, can maneuver large, cumbersome equipment with the use of an overhead crane and/or forklift. Must be able to work in, on, or around equipment and machinery. The employee may need to perform work with the use of ladders. 

The physical demands described here are representative of those that must be met during a pre-employment Physical Work Screening (PWS). A reasonable accommodation may be provided to enable individuals with disabilities to perform the essential functions.

Join Millerbernd Manufacturing – Where Your Career Can Take Shape

About Us: At Millerbernd, we don’t just offer jobs—we build careers. We're dedicated to creating meaningful opportunities where you can unlock your potential, turn ideas into action, and be part of a skilled, diverse, and driven team. From day one, you’ll experience a supportive and dynamic environment designed to help you grow and succeed.

What We Offer:

Comprehensive Benefits

  • Medical, Dental & Vision Insurance – Two medical plan options, with company HSA contributions
  • Health & Flexible Spending Accounts (HSA/FSA) – For medical and dependent care expenses
  • Life & Disability Insurance – Company-paid basic life, AD&D, and short-/long-term disability
  • Voluntary Benefits – Including optional life, legal & ID protection, accident & critical illness insurance

Financial Security

  • 401(k) with up to 4% Match – Immediate vesting
  • Incentive Pay – Performance-based bonus programs depending on your role and shift 
    • Certain roles are eligible for the Performance-based “Freight Train Profit Sharing (FTPS)” Incentive plans
    • This team incentive plan has a weekly goal and a weekly stretch goal
    • If goals are achieved, the monthly payout can be up to $1,000 per eligible employee

Work-Life Balance

  • Accrual Paid Time Off (PTO) and Paid Holidays
  • Tuition Reimbursement – Up to $5,250/year for job-related education
  • Employee Assistance Program (EAP) – Free, confidential support services
  • Onsite Training – Includes leadership, welding, and language courses
  • Uniform Subsidy – For eligible roles

Benefits available to employees working 30+ hours/week. 401(k) available to all employees.

What to Expect from the Hiring Process

  1. Submit Your Application – Our internal Talent Acquisition Team personally reviews every application
  2. Phone Interview – If your background aligns with the role, we’ll reach out for an introductory call
  3. Onsite Interview & Facility Tour – Get a firsthand look at what it's like to work at Millerbernd
  4. Follow-Up & Offer – Stay informed throughout the process; most decisions are made within 3–10 business days

We're an Equal Opportunity Employer

Millerbernd Manufacturing Company is committed to fostering a diverse and inclusive workplace. We encourage individuals of all backgrounds to apply.

Applicants must be authorized to work in the U.S. We are unable to sponsor or assume sponsorship of employment visas at this time.

Ready to shape your future with us?
 
Apply today and discover what’s possible at Millerbernd.

#LI-DNI