2

Entry Level Software Engineering Jobs in Rochester Hills, MI

We fuse technology and engineering to provide product development solutions to customers in a ... The Electrical Engineer I in an entry level position and will work under the guidance of senior ...

PLM Analyst / Spare Parts Coordinator

Novi, MI · On-site

$24.75 - $30.75/hr

... entry-level PLM Analyst and Spare Parts Coordinator to join the Engineering organization at a ... Maintain and update multilevel Bill of Material hierarchy including hardware and software ...

PLM Analyst / Spare Parts Coordinator

Novi, MI · On-site

$24.75 - $30.75/hr

... entry-level PLM Analyst and Spare Parts Coordinator to join the Engineering organization at a ... Maintain and update multilevel Bill of Material hierarchy including hardware and software ...

The Quality team's fast paced dynamic environment is the ideal environment for the entry-level or ... Analyze quality defect data through stratification and mechanical engineering principles * Track ...

Associate Bridge Engineer

Troy, MI · On-site

$26.59 - $46.54/hr

Parsons is looking forward to hiring an entry level Associate Bridge Engineer as a new graduate ... Familiarity with structural analysis software including LEAP, STADD, or similar * MicroStation and ...

Parsons is looking forward to hiring an entry level Associate Bridge Engineer as a new graduate ... Familiarity with structural analysis software including LEAP, STADD, or similar * MicroStation and ...

At Roush, we fuse technology and engineering to provide product development solutions to customers ... This entry-level position will perform Finite Element Analysis (FEA) to solve CAE NVH / Durability ...

At Roush, we fuse technology and engineering to provide product development solutions to customers ... This entry-level position will perform Finite Element Analysis (FEA) to solve CAE NVH / Durability ...

3 Dimensional Services is seeking an Entry Level IT Professional to support and troubleshoot ... Troubleshoot application-level issues, software errors, and basic system access problems. * Manage ...

New

Familiarity with computer operating systems and software applications as well as consumer and ... Beyond our connectivity solutions, we also provide local news, programming and regional sports via ...

By weaving together advances in cloud infrastructure, automation and analytics, and software ... As a member of our Specialty Solutions Engineering team, you will be considered an organizational ...

Senior Pre-Sales Engineer - Network

Detroit, MI · On-site

$103K - $141K/yr

By weaving together advances in cloud infrastructure, automation and analytics, and software ... As a member of our Specialty Solutions Engineering team, you will be considered an organizational ...

next page

Showing results 1-20

Entry Level Software Engineering information

See Rochester Hills, MI salary details

$22.1K

$96.5K

$174K

How much do entry level software engineering jobs pay per year?

As of Jul 14, 2026, the average yearly pay for entry level software engineering in Rochester Hills, MI is $96,521.00, according to ZipRecruiter salary data. Most workers in this role earn between $59,800.00 and $110,500.00 per year, depending on experience, location, and employer.

What are some typical responsibilities of an entry level software engineer during their first year on the job?

In your first year as an entry level software engineer, you can expect to work on tasks such as fixing bugs, writing and testing code under supervision, and assisting with documentation. You'll often participate in code reviews, learn about the company’s tech stack, and collaborate closely with senior engineers and other team members. Early projects are designed to help you build technical and communication skills, while gradually increasing your responsibilities as you gain confidence and familiarity with the workflow.

Is it true that AI will replace software engineers?

AI is a tool that can automate certain coding tasks, but it is unlikely to fully replace entry-level software engineers. Software engineering involves problem-solving, creativity, and understanding user needs, which require human judgment and adaptability that AI currently cannot replicate. Professionals should focus on developing skills in programming, algorithms, and collaboration to stay relevant in the evolving tech landscape.

What engineer makes $500,000 a year?

Highly experienced software engineers, especially those in senior or specialized roles such as machine learning engineers or software architects at large tech companies, can earn $500,000 or more annually. These roles often require advanced skills, extensive experience, and sometimes stock options or bonuses as part of compensation packages.

What are the key skills and qualifications needed to thrive as an Entry Level Software Engineer, and why are they important?

To thrive as an Entry Level Software Engineer, you need a solid understanding of programming fundamentals, algorithms, and data structures, typically supported by a degree in computer science or a related field. Familiarity with languages like Python, Java, or C++, proficiency in version control systems like Git, and experience with basic development tools are common technical requirements. Strong problem-solving abilities, effective communication, and a willingness to learn make candidates stand out in this role. These skills and qualities are vital for writing quality code, collaborating with team members, and adapting to new technologies in a dynamic environment.

Is 30 too late to become a software developer?

Entry level software engineering roles are open to individuals of all ages, and many successful developers start their careers later in life. Learning programming languages, gaining practical experience through projects or certifications, and building a portfolio are key steps regardless of age.

How do I get into software engineering with no experience?

Entry-level software engineering roles often require foundational programming skills, which can be gained through self-study, online courses, coding bootcamps, or earning certifications. Building a portfolio with personal projects and contributing to open-source software can demonstrate your abilities to employers. Gaining familiarity with common tools like Git and understanding data structures and algorithms can also improve your chances of securing an entry-level position.

What are entry level software engineers?

Entry level software engineers are professionals who have recently started their careers in software development, typically with less than two years of experience. They are responsible for writing, testing, and maintaining code under the supervision of more experienced engineers. These roles often focus on learning company-specific tools, frameworks, and best practices while contributing to small tasks or projects. Entry level software engineers usually work as part of a team and are mentored to help them grow their technical and professional skills.
What are the most commonly searched types of Software Engineering jobs in Rochester Hills, MI? The most popular types of Software Engineering jobs in Rochester Hills, MI are:
What are popular job titles related to Entry Level Software Engineering jobs in Rochester Hills, MI? For Entry Level Software Engineering jobs in Rochester Hills, MI, the most frequently searched job titles are:
What job categories do people searching Entry Level Software Engineering jobs in Rochester Hills, MI look for? The top searched job categories for Entry Level Software Engineering jobs in Rochester Hills, MI are:
What cities near Rochester Hills, MI are hiring for Entry Level Software Engineering jobs? Cities near Rochester Hills, MI with the most Entry Level Software Engineering job openings:
Infographic showing various Entry Level Software Engineering job openings in Rochester Hills, MI as of July 2026, with employment types broken down into 1% Locum Tenens, 88% Full Time, 9% Part Time, and 2% Contract. Highlights an 87% Physical, 3% Hybrid, and 10% Remote job distribution, with an average salary of $96,521 per year, or $46.4 per hour.
Quality Control Engineer

Quality Control Engineer

Stellantis

Sterling Heights, MI • On-site

Full-time

Re-posted 3 days ago


Stellantis rating

7.5

Company rating: 7.5 out of 10

Based on 128 frontline employees who took The Breakroom Quiz

15th of 44 rated automakers


Job description

Sterling Stamping Plant is currently seeking a Quality Control Engineer / Supervisor to join our Quality team. The Quality Control Engineer / Supervisor is responsible for stamping plant product and process control applications utilizing quality control methodologies. The selected candidate is expected to develop and implement new and sustainable processes in a manufacturing environment. This position offers this elected candidate an opportunity to be an internal part of a company whose focus is to change the automotive landscape and to launch a successful career with a major automotive company known in the industry for style. The Quality team's fast paced dynamic environment is the ideal environment for the entry-level or seasoned engineer to gain exposure to real world challenges and rewarding experiences. Additionally, the selected candidate will gain hands-on experience to develop their business acumen providing a solid foundation and potential to become a future leader. The Quality Control Engineer expert must be a creative problem solver, proactive and steadfast in the identification and resolution vehicle quality.
Specific Responsibilities of the role include but are not limited to:
  • Provide technical leadership in coordinating and directing cross functional teams in the application of quality initiatives to employ root cause analysis, issue resolution and to establish corrective actions
  • Provide supervision necessary to quality inspectors and repair technicians in compliance with engineering and quality standards Enthusiastically learn and support quality principles and tools
  • Learn and apply basic and advanced problem-solving tools and methodologies
  • Analyze quality defect data through stratification and mechanical engineering principles
  • Track and manage quality related issues
  • Champion continuous improvement efforts through the use of Kaizen activities, benchmarking, evaluating others best practices, reviewing lessons learned, etc.
  • Respond to product quality issues utilizing available data
  • Employ the standardization of best practices to ensure quality products
  • Work with internal teams to develop and implement integrated content required to drive growth and maximize customer value
  • Analyze and drive improvement to quality indicators
  • Provide creative thinking to the analysis of data and the identification of new opportunities

Basic Qualifications:
  • Bachelor's degree or higher in engineering or technical related field
  • Experience in Manufacturing Demonstrated experience managing union employees
  • Self-directed, team oriented with demonstrated planning/problem solving skills
  • Motivated to learn new principles and ideas, and have excitement in applying these new principles
  • Motivated to make a positive impact in the work environment and on the quality of the products produced
  • Computer proficient (including spreadsheet, word processing, presentation, and database applications)

Preferred Qualifications:
  • Previous experience with quality control systems and methodologies
  • Previous experience working in a union and manufacturing environment
  • Formal problem-solving training / experience (green / black belt, Shainin, etc)
  • Automotive experience in Body in White or Stamping
  • Good working knowledge of Google Suite software programs

What Stellantis employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom