1

Software Development Trainee Jobs in Saint Paul, MN

Comprehensive training and the ability to continue your professional development * Regional and ... Strong PC knowledge/skills to include spreadsheet and word processing software packages Advanced ...

Comprehensive training and the ability to continue your professional development * Regional and ... Strong PC knowledge/skills to include spreadsheet and word processing software packages Advanced ...

Senior Systems Engineer - MN

Minneapolis, MN ยท On-site

$109K - $149K/yr

... collaborating with R&D Engineering to define product requirements and sales strategies ... to customers and trainees. โ€ข Knowledge of virtualization, high-performance networking and ...

Senior Systems Engineer - MN

Minneapolis, MN ยท On-site

$109K - $149K/yr

We are building the enterprise software infrastructure to capture, catalog, refine, enrich, and ... Work closely with VAST R&D Engineering in helping to define product requirements and usability ...

... software applications such as a computer aided dispatch system or phone system. Applicants should ... trainee employment. This is necessary due to the high degree of liability the call taker can incur ...

... software applications such as a computer aided dispatch system or phone system. Applicants should ... trainee employment. This is necessary due to the high degree of liability the call taker can incur ...

next page

Showing results 1-20

Software Development Trainee information

See Saint Paul, MN salary details

$80.4K

$143.7K

$180.5K

How much do software development trainee jobs pay per year?

As of Aug 12, 2026, the average yearly pay for software development trainee in Saint Paul, MN is $143,719.00, according to ZipRecruiter salary data. Most workers in this role earn between $124,900.00 and $164,900.00 per year, depending on experience, location, and employer.

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

To thrive as a Software Development Trainee, you need foundational programming knowledge, problem-solving skills, and a degree or coursework in computer science or a related field. Familiarity with version control systems like Git, basic understanding of databases, and exposure to development environments and frameworks are typically expected. Strong communication, eagerness to learn, and teamwork set standout candidates apart in this entry-level role. These skills are essential for effectively contributing to projects, adapting to new technologies, and collaborating within software development teams.

What is a software development trainee?

A Software Development Trainee is an entry-level professional who is learning the fundamentals of software development while working under the supervision of experienced developers. They typically assist in coding, testing, debugging, and documenting software applications. The role is designed to help trainees gain practical experience, improve their technical skills, and understand industry best practices. Over time, software development trainees may take on more complex tasks as they grow in their knowledge and confidence.

What types of projects and technologies might a software development trainee typically work with during their first year?

As a Software Development Trainee, you can expect to be involved in a variety of projects that introduce you to real-world coding, debugging, and software testing. You'll likely gain hands-on experience with popular programming languages, such as Java, Python, or JavaScript, and work within frameworks or tools commonly used by the team. Trainees often contribute to both new feature development and the maintenance of existing applications while collaborating closely with mentors, senior developers, and cross-functional teams. This environment is designed to accelerate your learning and help you build a solid foundation in software engineering best practices.

What is the difference between Software Development Trainee vs Software Developer?

AspectSoftware Development TraineeSoftware Developer
CredentialsTypically pursuing or recently completed relevant education or certificationsUsually holds a degree or certification in computer science or related field
Work EnvironmentEntry-level, supervised training programs, often in tech companies or training institutesFull-time professional role within a team, involved in project development
ResponsibilitiesLearning coding, tools, and basic tasks under supervisionDesigning, coding, testing, and maintaining software applications
Experience LevelBeginner or in training phaseIntermediate to experienced professionals

The main difference between a Software Development Trainee and a Software Developer is the experience level and responsibilities. Trainees are in learning and development stages, often under supervision, while developers are fully responsible for software projects. Trainees focus on gaining skills, whereas developers apply those skills to create software solutions.

What are the most commonly searched types of Software Development jobs in Saint Paul, MN? The most popular types of Software Development jobs in Saint Paul, MN are:
Infographic showing various Software Development Trainee job openings in Saint Paul, MN as of August 2026, with employment types broken down into 1% As Needed, 72% Full Time, 25% Part Time, and 2% Contract. Highlights an 91% Physical, 3% Hybrid, and 6% Remote job distribution, with an average salary of $143,719 per year, or $69.1 per hour.

$19/hr

Full-time

PTO

Posted 19 days ago


Job description

Please note:ย ย this position is only available to participants in our workforce development program.

Workforce Trainees will be temporary employees of CEE for a 14-week period earning $19 per hour and working an average of 35 hours per week.

Benefits will include 40 hours of PTO. Typical hours will be approximately 7:30am - 3:30pm. Hours may vary based on the host site but willnotinclude weekends.ย 

During the first week, Workforce Trainees will continue to refine their skills and practice techniques such as setting up a blower door, auditing, and air sealing. Trainees will also receive training from CEEโ€™s HR related to safety protocols, reporting injuries on worksites, and recording timesheets accurately.ย 

Beginning the second week, Workforce Trainees will start shadowing experienced professionals in the field. Once a week, trainees will meet at CEEโ€™s Roseville office to discuss and debrief your week in the field with a Building Science Trainer and learn about a variety of building science topics.ย 

At the end of the traineeship, trainees will be prepared to take the BPI Air Leakage Control Installer (ALCI) or Building Analyst Technician (BA-T) exam. These are industry-recognized credentials.ย 

Insulation Traineeย 

You will be paired with an insulation contractor company experienced in insulation and air sealing.ย 

  • Assist Crew Members loading the box truck with equipment and supplies before heading to the job siteย 
  • Learn how to effectively operate an insulation blower machine and techniques for dense packing wallsย 
  • Follow instructions from the Crew Lead in effectively air sealing and insulating an atticย 
  • Communicate effectively with Job Supervisor or Crew Lead on-site as well as your CEE Supervisor on a regular basisย 

Energy Auditor Traineeย 

You will be paired with a trainer at CEE or a weatherization agency who is experienced in energy auditing.ย 

  • Assist Energy Auditor and Counselor team in setting up and taking down equipment for energy auditsย 
  • Perform basic tasks of an energy auditor including using an IR camera (infrared) and blower door machineย 
  • Learn and advance your skills in using equipment needed for an energy auditย 
  • Inspect attic spaces with guidance from an Energy Auditorย 
  • Enter data into CEE Database (CEEtrack) or NEAT weatherization softwareย 
  • Communicate effectively with Energy Auditor and Energy Counselor on-site as well as your CEE Supervisor on a regular basis

HVAC Trainee

You will be paired with an HVAC contractor who is experienced in HVAC installation and technician roles.ย ย 

  • Arrive on time to the contractor office or jobsite
  • Demonstrate a high level of professionalism to staff and customers
  • Shadow and take direction from experienced HVAC technicians
  • Learn how to effectively maintain, troubleshoot and repair HVAC systems
  • Safely use hand and power tools
  • Assist with the installation of HVAC equipment from an experienced HVAC installer
  • Assist with loading and unloading equipment, supplies, and inventory as needed
  • Communicate effectively with job supervisor or lead trainer on-site as well as with a CEE Workforce Development supervisor on a regular basis