1

Software Developer Apprenticeship Jobs in Minnesota

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

New

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

New

Inside Sales Rep

Plymouth, MN · On-site

$21/hr

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

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

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

Inside Sales Rep

Plymouth, MN · On-site

$21/hr

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

New

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.

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

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)

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

$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

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.

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.

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

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

Showing results 41-60

Software Developer Apprenticeship information

See Minnesota salary details

$47K

$109.5K

$162.6K

How much do software developer apprenticeship jobs pay per year?

As of Aug 22, 2026, the average yearly pay for software developer apprenticeship in Minnesota is $109,542.00, according to ZipRecruiter salary data. Most workers in this role earn between $88,100.00 and $127,300.00 per year, depending on experience, location, and employer.

What is a software developer apprenticeship?

A Software Developer Apprenticeship is a structured training program that combines paid, on-the-job experience with classroom learning to help individuals develop the skills needed to become professional software developers. Apprentices are typically mentored by experienced developers and work on real projects while learning programming languages, software development methodologies, and problem-solving techniques. These programs often last one to two years and are designed for those looking to start a career in technology, often without requiring a formal computer science degree.

What are software developer apprenticeship opportunities?

Software developer apprenticeship opportunities are for entry-level workers who want to enter the programming field. Your duties during an apprenticeship include training to write and test code, working in a professional development environment, and using software development frameworks and methodologies. Some apprenticeships involve working under the supervision of a mentor, while other apprentices handle entry-level responsibilities as part of a development team. You work with a specific set of computer languages, such as HTML and javascript for web development and Java and C++ for software or applications.

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

To thrive as a Software Developer Apprentice, you need a foundational understanding of programming languages, problem-solving abilities, and typically a relevant educational background or demonstrated coding skills. Familiarity with version control systems like Git, basic knowledge of software development methodologies, and exposure to integrated development environments (IDEs) are important. Strong communication, eagerness to learn, and teamwork are essential soft skills that help apprentices integrate into development teams and absorb new concepts quickly. These skills and qualities are crucial for building technical competence, collaborating effectively, and progressing in a dynamic learning environment.

What types of projects and tasks can I expect to work on during a software developer apprenticeship?

As a Software Developer Apprentice, you'll typically work on a variety of real-world coding projects under the guidance of experienced developers. These can include contributing to bug fixes, developing small features, writing unit tests, and participating in code reviews. You'll often collaborate closely with cross-functional teams, attend regular stand-up meetings, and receive feedback to help you grow. The apprenticeship is structured to provide hands-on experience while gradually increasing your responsibilities as your skills develop.

What is the difference between Software Developer Apprenticeship vs Software Engineer?

AspectSoftware Developer ApprenticeshipSoftware Engineer
Required CredentialsTypically no formal degree, on-the-job training, or coding bootcampsBachelor's degree in Computer Science or related field often preferred
Work EnvironmentEntry-level, mentorship-focused, often in tech companies or startupsFull-time professional role, may involve team collaboration and project management
Employer & Industry UsageCommon in tech companies, startups, and organizations investing in trainingStandard role across industries, including tech, finance, healthcare, etc.

While a Software Developer Apprenticeship provides hands-on training and is ideal for beginners entering the tech industry, a Software Engineer role typically requires more formal education and experience. Apprenticeships serve as a pathway to becoming a full-fledged Software Engineer, offering practical skills and industry exposure.

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

The most popular types of Software Developer Apprenticeship jobs in Minnesota are:

What are popular job titles related to Software Developer Apprenticeship jobs in Minnesota?

For Software Developer Apprenticeship jobs in Minnesota, the most frequently searched job titles are:

What job categories do people searching Software Developer Apprenticeship jobs in Minnesota look for?

The top searched job categories for Software Developer Apprenticeship jobs in Minnesota are:

Infographic showing various Software Developer Apprenticeship job openings in Minnesota as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $109,542 per year, or $52.7 per hour.

$21/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 3 days ago

New


Job description

What You'll Do

  • Design and sell cabinetry solutions using 2020 Design.
  • Achieve sales and gross margin goals while building lasting customer relationships.
  • Consult with customers and prepare accurate designs, estimates, and proposals.
  • Manage cabinet projects from consultation through order completion.
  • Conduct in-home and job-site measurements as needed.
  • Develop new business with homeowners, builders, remodelers, and industry professionals.
  • Coordinate with internal teams and manufacturers to ensure an exceptional customer experience.
  • Maintain current knowledge of cabinetry products and design trends.

What We're Looking For

  • 2+ years of cabinet design, consultative sales, or related kitchen and bath experience.
  • Proficiency with 2020 Design and preparing cabinet layouts, estimates, and quotes.
  • Ability to read floor plans, measurements, and construction drawings.
  • Strong sales, customer service, relationship-building, and closing skills.
  • Ability to manage multiple customers and projects with accuracy.
  • Experience with CRM software; Salesforce preferred.
  • Associate degree in a related field or equivalent experience.
  • Valid driver’s license and satisfactory driving record; ability to pass a pre-employment drug test.

Why Join ALL Inc.?

  • Employee Ownership (ESOP): Build wealth while helping build the Company; 401(k) with company match
  • Competitive pay starting at $21/hour + 10% commissions on paid gross margin sales
  • Medical, dental, vision; life and disability insurance
  • Paid time off and paid holidays
  • Ongoing training and professional development
  • Stable, growing company with a collaborative team environment

About Us

Headquartered in St. Paul, MN, ALL, Inc. is a trusted wholesale distributor of world-class quality appliances, offering top-notch kitchen design solutions to homeowners, builders, and multi-family developers throughout the Twin Cities and beyond. We’re also part of Building Material Distributor’s (BMD’s) family. For over 75 years, BMD has supplied lumber yards, dealers, home centers, and hardware stores with top-quality building products. Collectively, as an employee-owned company, we excel at providing our customers with an exceptional experience thanks to our skilled workforce.

Equal Opportunity Employer

BMD, Inc and Companies is an equal opportunity employer that is committed to diversity and inclusion in the workplace. We prohibit discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outlined by federal, state, or local laws. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

This policy applies to all employment practices within our organization, including hiring, recruiting, promotion, termination, layoff, recall, leave of absence, compensation, benefits, training, and apprenticeship. BMD, Inc makes hiring decisions based solely on qualifications, merit, and business needs at the time.