1

Software Developer Trainee Jobs in Detroit, MI (NOW HIRING)

Learn and utilize logistics software and systems (e.g., ERP, WMS). Contribute to data analysis ... Job: Logistics Trainee/Apprentice/VIE Organization: Supply Chain CIM - J Schedule: Part time ...

Learn and utilize logistics software and systems (e.g., ERP, WMS). Contribute to data analysis ... Job: Logistics Trainee/Apprentice/VIE Organization: Supply Chain CIM - J Schedule: Part time ...

Support and train the new engineers and trainees within quality team. * Lead all launch relevant ... Experience with multiple software programs including Minitab, MS Office, SAP, and various CAD ...

Shop Technician Apprentice

Troy, MI

$16 - $20.50/hr

... engineered and engineered system cylinders, and other compressed gas cylinders for compliance with ... In addition, required to learn and use industry specific devices and software * Must currently have ...

Shop Technician Apprentice

Troy, MI ยท On-site

$16 - $20.75/hr

... engineered and engineered system cylinders, and other compressed gas cylinders for compliance with ... In addition, required to learn and use industry specific devices and software * Must currently have ...

Shop Technician Apprentice

Troy, MI ยท On-site

$16 - $20.75/hr

... engineered and engineered system cylinders, and other compressed gas cylinders for compliance with ... In addition, required to learn and use industry specific devices and software * Must currently have ...

... Engineering and R&D department. The Advanced Robotics team is focused on developing novel ... The candidate will get a chance to work under the guidance of a Robotics Software Technical ...

Software Developer Trainee information

See Detroit, MI salary details

$47.4K

$110.5K

$164K

How much do software developer trainee jobs pay per year?

As of Sep 8, 2026, the average yearly pay for software developer trainee in Detroit, MI is $110,516.00, according to ZipRecruiter salary data. Most workers in this role earn between $88,900.00 and $128,500.00 per year, depending on experience, location, and employer.

What is a software developer trainee?

Software Developer Trainees are entry-level professionals who are learning the skills required to become full-fledged software developers. They typically work under the guidance of senior developers and participate in coding, debugging, testing, and documentation tasks as part of a training or probationary period. The goal of this role is to provide real-world experience and mentorship, enabling trainees to transition into independent developer roles. Software Developer Trainees often collaborate with teams and are encouraged to learn modern programming languages, development tools, and best practices.

What are the typical responsibilities and learning opportunities for a software developer trainee during the first few months on the job?

As a Software Developer Trainee, your initial responsibilities often include assisting with code reviews, debugging, and writing small modules under the guidance of senior developers. You'll spend significant time learning company-specific frameworks, tools, and development practices while participating in team meetings and collaborative projects. This period is designed for hands-on learning, so expect to receive regular feedback and mentorship to help you build foundational technical and communication skills. Over time, you'll gradually take on more complex tasks as you become familiar with the software development lifecycle and the team's workflows.

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

To thrive as a Software Developer Trainee, you need a foundational understanding of programming languages (such as Java, Python, or JavaScript), algorithms, and problem-solving skills, often supported by a degree in computer science or a related field. Familiarity with version control systems like Git, development environments, and basic database management is typically expected. Eagerness to learn, attention to detail, and effective communication are essential soft skills for collaborating with teams and adapting to new technologies. These skills and qualities enable rapid skill development, efficient teamwork, and successful contributions to software projects.

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

AspectSoftware Developer TraineeSoftware Developer
Required CredentialsTypically pursuing or recently completed a degree in Computer Science or related fieldBachelor's degree or higher in Computer Science or related field, with relevant experience
Work EnvironmentTraining programs, mentorship, entry-level projectsFull-time professional role, responsible for developing software solutions
Employer & Industry UsageInternships, training programs, entry-level positions in tech companiesFull-fledged employee in software development teams across industries

The main difference is that a Software Developer Trainee is in a learning or internship phase, focusing on gaining skills, while a Software Developer is a fully employed professional responsible for delivering software projects.

What are the most commonly searched types of Software Developer jobs in Detroit, MI?

The most popular types of Software Developer jobs in Detroit, MI are:

What cities near Detroit, MI are hiring for Software Developer Trainee jobs?

Cities near Detroit, MI with the most Software Developer Trainee job openings:

Infographic showing various Software Developer Trainee job openings in Detroit, MI as of August 2026, with employment types broken down into 86% Full Time, 11% Part Time, and 3% Contract. Highlights an 84% Physical, 4% Hybrid, and 12% Remote job distribution, with an average salary of $110,723 per year, or $53.2 per hour.

Intern- System Architect

Infineon Technologies AG

Livonia, MI โ€ข On-site

$60 - $80/hr

Other

Posted 7 days ago


Job description

WeAreIn to create tiny chips and big careers. The future wonโ€™t wait... why should you? Join us and make a difference. Whether you join as a student, intern or trainee, you'll be part of something real - real projects, real impact, and real opportunities to grow. Are you in?

Your Role

Key responsibilities in your new role

  • Architecture: Assist in designing and documenting system architecture, including highโ€‘level diagrams and technical specifications
  • Requirements: Support requirements gathering by analyzing business and technical needs and translating them into system designs
  • Documentation: Create and maintain architecture documentation, including datasheets, diagrams, and system models
  • Collaboration: Participate in design reviews, technical discussions, and crossโ€‘functional engineering meetings
  • Integration: Partner with software engineers and product teams to ensure seamless integration of system components
  • Validation: Support system integration, testing, and validation activities to ensure performance and reliability
  • Analysis: Analyze system performance and identify opportunities for optimization and scalability improvements
  • Research: Conduct research on emerging technologies, market trends, and architectural patterns to support solution design
  • Knowledge Sharing: Document technical processes, decisions, and configurations for future reference and team alignment
Your Profile

Qualifications and skills to help you succeed

  • Education: Currently pursuing a Bachelorโ€™s or Masterโ€™s degree in Electronic Engineering, Computer Science, Software Engineering, Systems Engineering, Computer Engineering, or a related field
  • Collaboration: Ability to effectively collaborate across crossโ€‘functional teams and stakeholders
  • Communication: Strong verbal and written communication skills with the ability to convey complex information clearly and effectively
  • Academics: Demonstrates strong academic performance with a GPA of 3.5 or above and good academic standing
About the Company

We are on a journey to create the best Infineon for everyone. This means we embrace diversity and inclusion and welcome everyone for who they are. At Infineon, we offer a working environment characterized by trust, openness, respect and tolerance and are committed to give all applicants and employees equal opportunities.

Infineon Technologies Americas Corp., is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender identity, national origin, ancestry, citizenship, age, disability, and other protected categories.

Employment at Infineon is contingent upon proof of your legal right to work in the United States under applicable law, verification of satisfactory references, successful completion of a background check and drug test, and signing all your onboarding documents.

Infineon takes data privacy and identity theft very seriously. As such, we do not request personally-identifiable information (PII) from applicants over the internet or electronically.

#J-18808-Ljbffr