1

Software Engineer Trainee Jobs in Novi, MI (NOW HIRING)

Showing results 21-25

Software Engineer Trainee information

See Novi, MI salary details

$59.6K

$138.4K

$192.8K

How much do software engineer trainee jobs pay per year?

As of Aug 11, 2026, the average yearly pay for software engineer trainee in Novi, MI is $138,406.00, according to ZipRecruiter salary data. Most workers in this role earn between $112,600.00 and $162,300.00 per year, depending on experience, location, and employer.

What is a software engineer trainee?

A Software Engineer Trainee is an entry-level position where individuals gain hands-on experience in software development. They typically work under the guidance of senior engineers, learning programming languages, software development methodologies, and debugging techniques. Their responsibilities may include coding, testing, and assisting in the design of applications. This role helps bridge the gap between academic knowledge and real-world software development practices. It is an opportunity to develop technical skills and gain industry exposure before advancing to a full-time software engineering role.

What kind of mentorship or training can I expect as a software engineer trainee?

As a Software Engineer Trainee, you can typically expect to receive structured onboarding, ongoing mentorship from experienced engineers, and participation in regular training sessions. Most teams pair trainees with more senior developers for code reviews, guidance on best practices, and support in understanding project workflows. You may also be encouraged to work on small projects or contribute to larger initiatives to apply your learning in real-world situations. This hands-on, supportive environment is designed to accelerate your growth and help you build the skills needed for a successful software engineering career.

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

To thrive as a Software Engineer Trainee, you need a solid understanding of programming fundamentals, problem-solving abilities, and a relevant degree or coursework in computer science or related fields. Familiarity with common programming languages (such as Java, Python, or C++), version control systems like Git, and basic software development methodologies is typical. Strong communication, eagerness to learn, and adaptability are vital soft skills for success in this role. These skills are essential for quickly growing your technical capabilities, effectively collaborating with your team, and making meaningful contributions to software projects.

What are the most commonly searched types of Software Engineer jobs in Novi, MI? The most popular types of Software Engineer jobs in Novi, MI are:
What cities near Novi, MI are hiring for Software Engineer Trainee jobs? Cities near Novi, MI with the most Software Engineer Trainee job openings:
Infographic showing various Software Engineer Trainee job openings in Novi, MI as of August 2026, with employment types broken down into 1% Internship, 83% Full Time, 13% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $138,406 per year, or $66.5 per hour.

Statistician Intermediate (term-limited)

University of Michigan

Ann Arbor, MI • On-site

Full-time

Posted 16 days ago


University Of Michigan rating

8.1

Company rating: 8.1 out of 10

Based on 144 frontline employees who took The Breakroom Quiz

160th of 617 rated colleges and universities


Job description

Mission Statement
Michigan Medicine improves the health of patients, populations and communities through excellence in education, patient care, community service, research and technology development, and through leadership activities in Michigan, nationally and internationally. Our mission is guided by our Strategic Principles and has three critical components; patient care, education and research that together enhance our contribution to society.
Job Summary
The Department of Neurology is seeking a Statistician Intermediate to work with a highly productive team of investigators. The responsibilities of this position include developing analytic plans and conducting statistical analyses, employing data management skills and collaborating with a team of project investigators, data managers, and other analysts. The ideal candidate must be dynamic, creative, flexible, and detail-oriented with excellent communication and problem-solving skills.
This position is term limited to 2 years.
Responsibilities*
  • Develop analytical plans and conduct statistical analyses using R, SAS, and other software as needed. Analyses may include but are not limited to linear and logistic regression, survival analysis, mixed models, propensity score methods, multiple imputation, and more advanced analysis techniques.
  • Create tables, figures, and graphs for presentation and publication. Contribute to the analysis sections of grants and papers.
  • Conduct power analyses and other analyses needed in relation to grant preparation.
  • Assist in maintenance, updating, and compilation of a variety of complex linked databases, including longitudinal databases. Create new derived variables, run checks on existing data, and create de-identified datasets for data sharing.
  • Assist with creation and maintenance of documentation for databases, including detailed descriptions of contents and created variables.
  • Advise other team members and provide programming and data analysis support for trainees. Interact with investigators, data managers, students, and other analysts.
  • Other duties as assigned.

Required Qualifications*
Masters degree in a recognized field of science that is directly related to the duties of the position. Experience as a data manager or data analyst in health or related areas (including the quantitative social sciences). Substantial experience with statistical software (SAS, R, or Stata) and with the management of large datasets required. Must be extremely attentive to detail, responsive, very well-organized, able to multitask, and work in a team. Opportunities to participate as co-author on manuscripts and acquire additional job-related training.
Desired Qualifications*
Master's degree in Biostatistics or statistics preferred.
Modes of Work
Positions that are eligible for hybrid or mobile/remote work mode are at the discretion of the hiring department. Work agreements are reviewed annually at a minimum and are subject to change at any time, and for any reason, throughout the course of employment. Learn more about the work modes .
Additional Information
This is a term-limited appointment ending 2 years from the start date . At the end of the stated term, your appointment will terminate and will not be eligible for Reduction-in-Force (RIF) benefits. This term-limited appointment does not create a contract or guarantee of employment for any period of time as you will remain subject to disciplinary or other performance measures, up to and including termination, at the will of the University in accordance with existing University policy and standards for employee performance and conduct.
Background Screening
Michigan Medicine conducts background screening and pre-employment drug testing on job candidates upon acceptance of a contingent job offer and may use a third party administrator to conduct background screenings. Background screenings are performed in compliance with the Fair Credit Report Act. Pre-employment drug testing applies to all selected candidates, including new or additional faculty and staff appointments, as well as transfers from other U-M campuses.
Application Deadline
Job openings are posted for a minimum of seven calendar days. The review and selection process may begin as early as the eighth day after posting. This opening may be removed from posting boards and filled any time after the minimum posting period has ended.
U-M EEO Statement
The University of Michigan is an Equal Opportunity Employer. We are committed to providing an environment of mutual respect where equal employment opportunities are available to all applicants, including protected veterans and individuals with disabilities.
Job Detail
Job Opening ID
280687
Working Title
Statistician Intermediate (term-limited)
Job Title
Statistician Intermediate
Work Location
Ann Arbor Campus
Ann Arbor, MI
Modes of Work
Hybrid
Full/Part Time
Full-Time
Regular/Temporary
Regular
FLSA Status
Exempt
Organizational Group
Medical School
Department
MM Neurology Department
Posting Begin/End Date
7/27/2026 - 8/10/2026
Career Interest
Research

What University Of Michigan employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


University of Michigan logo

About University of Michigan

Sourced by ZipRecruiter

The University of Michigan (U-M), based in Ann Arbor, MI, US, is one of America's most esteemed institutions in higher education. Established in 1817, it presides in the industry of education and research, providing a range of services including undergraduate, graduate, and professional education programs. Complementing this is an extensive research activity that has significantly contributed to various fields, from healthcare to engineering, humanities to sports. Upholding its mission "to serve the people of Michigan and the world through preeminence in creating, communicating, preserving and applying knowledge, art, and academic values", U-M consistently ranks among the top universities globally, a testament to its tradition of excellence in learning and research, and a deep commitment to innovation and discovery.

Industry

Colleges, universities, and professional schools

Company size

10,000+ Employees

Headquarters location

Ann Arbor, MI, US

Year founded

1817

Social media