1

Junior Computer Programmer Jobs in Rochester Hills, MI

Senior Software Engineer

Dearborn, MI · Hybrid

$113K - $149K/yr

Bachelor's degree in Computer Science, Computer Engineering or related field OR a combination of ... Have skillset of leading a team and bringing along the junior engineers You may not check every box ...

... engineers in delivering cyber risk analysis, technical assessments, and customer support. This is ... Bachelor?s degree in Cybersecurity, Computer Science, Information Technology , or related field (or ...

Senior Controls & Instrumentation Engineer

Detroit, MI · On-site

$96K - $126K/yr

Mentor junior and mid-level engineers on engineering and business development processes. Qualifications * A Bachelor of Science in Mechanical, Chemical, Electrical, Mechatronics, Computer Engineering ...

Senior Controls & Instrumentation Engineer

Detroit, MI · On-site

$96K - $126K/yr

Mentor junior and mid-level engineers on engineering and business development processes. Qualifications * A Bachelor of Science in Mechanical, Chemical, Electrical, Mechatronics, Computer Engineering ...

Senior Hardware Test Engineer - MCU

Warren, MI · On-site

$103K - $138K/yr

Mentor junior engineers on test methods, lab practices, and debug techniques Required Qualifications: * Bachelor's degree in electrical engineering, computer engineering, or a related field. * 7+ ...

Senior Hardware Test Engineer - MCU

Warren, MI · Hybrid

$103K - $138K/yr

Mentor junior engineers on test methods, lab practices, and debug techniques Required Qualifications: * Bachelor's degree in electrical engineering, computer engineering, or a related field. * 7+ ...

As a Manager, you will lead teams, mentor junior staff, and leverage your knowledge to secure ... Computer Engineering preferred - Ability to implement AI thinking in teams - Driving efficiencies ...

Staff Software Engineer

Detroit, MI · On-site +1

$170K - $200K/yr

Participate in code reviews and mentor junior engineers. Advanced Technical Leadership * Serve as ... Bachelor's degree in Computer Science or related field. * Minimum of 8 years working as a Backend ...

Participate in code reviews and mentor junior engineers. Advanced Technical Leadership * Serve as ... Bachelor's degree in Computer Science or related field. * Minimum of 8 years working as a Backend ...

Be Seen First

... junior team members on Mozaik and CNC operations as needed. * Maintain a clean workspace. Free of ... The ideal candidate is both analytical and hands-on, comfortable at a computer engineering parts ...

Infrastructure Engineer

Auburn Hills, MI · On-site

$101K - $133K/yr

Job Title: Jr. Infrastructure Engineer Working Location: 4121 N Atlantic Blvd, Auburn Hills, MI 48326 Contract Period: 1 year Requirements: • Bachelor''s degree in Computer Science, Information ...

next page

Showing results 1-20

Junior Computer Programmer information

See Rochester Hills, MI salary details

$7

$24

$43

How much do junior computer programmer jobs pay per hour?

As of Jul 13, 2026, the average hourly pay for junior computer programmer in Rochester Hills, MI is $24.81, according to ZipRecruiter salary data. Most workers in this role earn between $15.05 and $30.53 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Junior Computer Programmer, and why are they important?

To thrive as a Junior Computer Programmer, you need a solid understanding of programming languages (such as Python, Java, or C++), basic algorithms, and a relevant degree or certification in computer science or a related field. Familiarity with integrated development environments (IDEs), version control systems like Git, and debugging tools is typically expected. Strong problem-solving abilities, attention to detail, and willingness to learn help junior programmers stand out. These skills and qualities are vital for writing efficient code, collaborating with teams, and adapting to evolving project requirements in a technology-driven workplace.

What are some typical challenges a Junior Computer Programmer might face during their first year, and how can they overcome them?

Junior Computer Programmers often encounter challenges such as understanding legacy codebases, adapting to new programming languages or frameworks, and managing time across multiple projects. It's common to feel overwhelmed by the steep learning curve, but seeking mentorship from senior developers, actively participating in code reviews, and asking questions early can help ease the transition. Embracing continuous learning and collaborating closely with team members fosters both technical growth and confidence in tackling complex coding tasks.

What are Junior Computer Programmers?

Junior Computer Programmers are entry-level professionals who write, test, and maintain code under the guidance of more experienced developers. They typically assist with basic programming tasks, fix bugs, and help implement new features in software projects. Junior programmers often work in teams, learning industry best practices and gaining experience with different programming languages and development tools. This role serves as a stepping stone for advancing to more senior programming or software engineering positions.

What is the difference between Junior Computer Programmer vs Junior Software Developer?

AspectJunior Computer ProgrammerJunior Software Developer
Required CredentialsTypically an associate degree or relevant certifications in programmingSimilar credentials, often including a degree in computer science or related field
Work EnvironmentEntry-level coding tasks, debugging, and supporting development teamsInvolves coding, designing, and testing software applications
Employer & Industry UsageUsed across tech companies, IT departments, and software firmsCommon in software development companies, tech startups, and IT services

Both roles involve entry-level programming skills and similar educational backgrounds. While Junior Computer Programmers focus more on coding and debugging, Junior Software Developers often participate in designing and developing software solutions. The roles are often interchangeable depending on the company, but understanding these nuances helps clarify career paths in software development.

What are the most commonly searched types of Computer Programmer jobs in Rochester Hills, MI? The most popular types of Computer Programmer jobs in Rochester Hills, MI are:

Specialist, Body in White CAD Engineer

Scout Motors

Novi, MI • On-site

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 10 days ago


Job description

Here at Scout Motors, we're carrying forward the heritage of one of the most iconic American vehicles in history. A vehicle dating back to 1960. One that forged the path for future generations of rugged SUVs and trucks and will do so once again.
But Scout is more than just a brand, it's a legacy steeped in a culture of exploration, caretaking, and hard work.
The Scout brand is all about respect. Respect for the past and the future by taking an iconic American brand that hasn't been around for a while, electrifying it, digitizing it, and loading it with American innovation. Respect for communities by creating a company that stands for its people and its customers. Respect for both work and play, with vehicles that are equally at home at a camp site, a job site, or on a Tuesday commute. And respect for our customers by developing two powertrains that meet their requirements - an all-electric powertrain as well as the Harvester™ range extender powertrain which includes a built-in gas-powered generator with an estimated 500 miles of combined range.
At Scout Motors, we empower our talented, inclusive, and entrepreneurial teams to innovate. What makes a Scout employee? Someone who is a visionary and a leader, who seeks new paths and shares lessons learned. A knowledgeable doer who collaborates across the company to build better. A go-getter with unrivaled passion.
Join us at Scout Motors and be part of shaping the future of transportation. If you're ready to drive change and make history, apply now!
What you'll do
As a Body in White CAD Engineer, you will apply deep technical knowledge and engineering judgment to develop structural components that meet performance, cost, weight, and manufacturability targets. You will work with moderate independence, evaluate complex factors, and adapt existing approaches to solve a wide range of engineering challenges.
Become part of an iconic brand that is set to revolutionize the electric pick-up truck & rugged SUV marketplace by achieving the following:
  • Contribute to the design, development, and release of Body Structure components using CAD (Catia V5/3DX).
  • Evaluate design alternatives using engineering principles, benchmarking, and analysis of structural sections, components, and sub-systems.
  • Adapt existing design approaches and apply problem-solving techniques to resolve issues involving packaging, manufacturability, and performance.
  • Collaborate with CAE, manufacturing, studio, and supplier teams to refine designs and resolve technical challenges.
  • Provide guidance to junior engineers and external CAD resources; review their work at key milestones.
  • Serve as a technical liaison with Magna and other external partners, adapting communication to different audiences.
  • Support tolerance development and ensure robust dimensional strategies for Body Structure components.
  • Contribute to 3DX methodology development and integration with legacy V5 workflows.
  • Identify risks, propose solutions, and drive issues to closure with limited oversight.

Location & Travel Expectations:
  • This role will be based out of the Scout Motors location in Novi, Michigan with transition to Charlotte, NC.
  • This role requires 4-5 days per week in the office, with regular in-person meetings and events.
  • Applicants should expect that the role will require the ability to convene with Scout colleagues in person and travel to participate in events on behalf of the company from time to time.
  • Domestic travel required for supplier reviews, manufacturing assessments, pre-production builds, and production launch support in South Carolina Valid drivers license required.
What you'll bring
We expect all Scout employees to have integrity, curiosity, resourcefulness, and strive to exhibit a positive attitude, as well as a growth mindset. You'll be comfortable with change and flexible in a fast-paced, high-growth environment. You'll take a collaborative approach to achieve ambitious goals. Here's what else you'll bring:
  • Bachelor's degree in Mechanical Engineering or related technical field
  • 5+ years of experience in Body Structures, BIW, or related automotive engineering roles
  • Strong proficiency in CAD design (Catia V5 or 3DX preferred)
  • Demonstrated ability to evaluate identifiable factors and adapt existing engineering approaches to solve complex problems
  • Solid understanding of structural design principles, materials, and manufacturing processes
  • Experience collaborating with cross-functional teams and suppliers
  • Ability to communicate technical information effectively to diverse audiences
  • Familiarity with CAE methods and how they inform structural design decisions
What you'll gain
The benefits of joining Scout include the chance to build products and a company from the ground up. This is a chance to create something new and lasting - with an iconic brand at its foundation. In addition, Scout provides competitive compensation and benefits to support your physical, mental, and financial wellbeing. Program specifics are detailed in company policies and employee benefit guides, select highlights:
  • Competitive insurance including:
    • Medical, dental, vision and income protection plans
  • 401(k) program with:
    • An employer match and immediate vesting
  • Generous Paid Time Off including:
    • 20 days planned PTO, as accrued
    • 40 hours of unplanned PTO and 14 company or floating holidays, annually
    • Up to 16 weeks of paid parental leave for biological and adoptive parents of all genders
    • Paid leave for circumstances related to bereavement, jury duty, voting time, or military leave
Pay Transparency
This is a full-time, exempt position eligible to receive a base salary and to participate in an annual performance bonus program. Final salary offered will be determined based on factors including but not limited to the candidate's skills and experience. The annual performance bonus program is preset and not candidate dependent.
Initial Base Salary Range: $110,000.00 - $135,000.00
Internal Leveling Code: IC9
Notice to applicants:
  • To be considered for career opportunities at Scout Motors, applicants must be 18 years of age or older.
  • Residing in San Francisco: Pursuant to the San Francisco Fair Chance Ordinance, Scout Motors will consider for employment qualified applicants with arrest and conviction records.
  • Residing in Los Angeles: Scout Motors will consider for employment qualified applicants with criminal histories in a manner consistent with the Los Angeles Fair Chance Initiative for Hiring Ordinance.
  • Residing in New York City: This role is not eligible for remote work in New York City.

Equal Opportunity
Scout Motors is committed to employing a diverse workforce and is proud to be an Equal Opportunity Employer. Qualified applicants will receive consideration without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity, gender expression, veteran status, disability, pregnancy, or any other characteristics protected by law. Scout Motors is committed to compliance with all applicable fair employment practice laws. If you require reasonable accommodation to complete a job application, pre-employment testing, or a job interview or to otherwise participate in the hiring process, please contact ScoutAccommodations@scoutmotors.com.