1

Programmer Trainee Jobs in Minnesota (NOW HIRING)

Shop Crane Tech Trainee

Bloomington, MN · On-site

$25 - $28.94/hr

A customized training plan and career path is identified for each trainee and provided within the ... Engineers Local No. 49. Compensation and working conditions are defined by the Collective ...

Senior Systems Engineer - MN

Minneapolis, MN · On-site

$109K - $149K/yr

Description VAST Data is looking for a Senior Systems Engineer to join our growing team! This is a ... trainees. * Knowledge of virtualization, high-performance networking and enterprise security.

Senior Systems Engineer - MN

Minneapolis, MN · On-site

$109K - $149K/yr

Description VAST Data is looking for a Senior Systems Engineer to join our growing team! This is a ... trainees. * Knowledge of virtualization, high-performance networking and enterprise security.

Coach I

Winona, MN · On-site

$17.83 - $23.74/hr

... engineers to continuously improve the quality of the production training process • Inspect trainees work with sampling size based on competency of trainee. Trainer can reduce sampling as the ...

Coach I

Winona, MN · On-site

$17.83 - $23.74/hr

... engineers to continuously improve the quality of the production training process • Inspect trainees work with sampling size based on competency of trainee. Trainer can reduce sampling as the ...

Showing results 41-60

Programmer Trainee information

See Minnesota salary details

$11

$38

$67

How much do programmer trainee jobs pay per hour?

As of Aug 18, 2026, the average hourly pay for programmer trainee 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 programmer trainee?

Programmer Trainees are entry-level professionals who are learning the fundamentals of programming and software development, typically as part of a structured training program within a company. They work under the supervision of experienced developers, assisting with coding, debugging, testing, and documentation tasks while gaining practical experience. The role is designed to help them develop technical skills, understand software development processes, and prepare for more advanced programming positions.

What types of projects and tasks can I expect to work on as a programmer trainee?

As a Programmer Trainee, you will typically start by assisting with coding, debugging, and testing tasks under the guidance of more experienced developers. You'll often work on smaller modules or features within larger projects and may be tasked with maintaining documentation, fixing bugs, or writing unit tests. Collaboration with team members such as senior programmers, testers, and project managers is common, providing valuable exposure to the software development lifecycle. This hands-on involvement helps you build foundational technical skills and prepares you for more complex responsibilities as you grow in the role.

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

To thrive as a Programmer Trainee, you need a basic understanding of programming languages (such as Java, Python, or C++), problem-solving abilities, and at least a relevant degree or coursework in computer science or IT. Familiarity with code editors, version control systems like Git, and debugging tools is typically expected. Strong communication, eagerness to learn, and teamwork skills help you adapt quickly and collaborate with mentors and peers. These skills and qualities are essential for building a solid programming foundation, contributing effectively to projects, and progressing in a technical career.

What is the difference between Programmer Trainee vs Software Developer?

AspectProgrammer TraineeSoftware Developer
Required CredentialsBasic programming knowledge, often a student or recent graduateFormal education in computer science or related field, experience preferred
Work EnvironmentTraining programs, internships, entry-level projectsFull-time employment, project development, team collaboration
Employer & Industry UsageInternship programs, training institutes, tech companiesTech firms, software companies, startups
Search & Comparison IntentUnderstanding entry-level roles, training opportunitiesCareer growth, job responsibilities, skill requirements

The main difference between a Programmer Trainee and a Software Developer lies in experience and responsibilities. Programmer Trainees are typically beginners undergoing training or internships, focusing on learning and assisting in projects. Software Developers are experienced professionals responsible for designing, coding, and maintaining software solutions. While Programmer Trainees aim to develop skills, Software Developers actively contribute to software development lifecycle.

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

The most popular types of Programmer jobs in Minnesota are:

What cities in Minnesota are hiring for Programmer Trainee jobs?

Cities in Minnesota with the most Programmer Trainee job openings:

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

School Based Mental Health Clinical Trainee - Hibbing, MN

North Homes Children & Family Services

Hibbing, MN • On-site

$57K/yr

Full-time

Medical, PTO

Re-posted 2 days ago


Job description

Description:

Help Students Thrive. Build Your Clinical Career.


Looking for meaningful clinical experience while working toward independent licensure? Join North Homes as a Mental Health Clinical Trainee and make a direct impact on the lives of students and families in the school setting.


You'll provide therapy, collaborate with educators, and receive ongoing supervision and support from an experienced clinical team—all while building the skills and hours needed for professional growth.


Why Join North Homes?
  • Starting Salary: $57,500+
  • Clinical Supervision & Licensure Support
  • CEU Assistance & Professional Development Opportunities
  • Comprehensive Benefits Package
  • Free Virtual Telehealth & Mental Health Services (for employees enrolled in the North Homes medical plan)
  • Generous Paid Time Off
  • Supportive, Collaborative Clinical Team
  • School-Based Schedule & Environment
What You'll Do
  • Provide individual, group, and family therapy services
  • Conduct diagnostic assessments and mental health evaluations
  • Develop treatment plans and support student progress
  • Provide consultation and support within CTSS programming
  • Collaborate with school personnel, families, and clinical teams
  • Participate in weekly clinical supervision
  • Maintain timely and accurate documentation for compliance and billing
What Makes This Role Unique?

You'll work where students spend most of their day—helping remove barriers to success and bringing mental health services directly to those who need them most. This position offers the opportunity to build strong clinical skills while making a lasting impact in your community.


Ready to start your clinical career in a supportive environment that invests in your success? Apply today.

Requirements:

What You Bring:

  • Actively pursuing licensure as a Mental Health Professional (LICSW, LMFT, LPCC, or LP)
  • Must be 21+ with a valid MN Driver’s License
  • Committed to ethical, client-centered care
  • Passion for helping youth thrive in a school environment

Why North Homes? Join a compassionate, collaborative team making a difference where it matters most—in schools and in students’ lives.


New graduates and individuals working toward independent licensure are encouraged to apply.