1

New Grad Software Engineer Jobs in Rochester Hills, MI

Software Engineer

Auburn Hills, MI · On-site

$70 - $100/hr

Self-motivated with a willingness to learn new technologies and work in fast-paced engineering environments. * Solid understanding of software engineering fundamentals, algorithms, and object ...

Software Engineer #1062511 * Employees in this job function are responsible for designing ... Work on continuously improving performance and optimizing the application and implement new ...

Software Engineer #1061156 * Employees in this job function are responsible for designing ... Work on continuously improving performance and optimizing the application and implement new ...

Overview We are looking for a skilled Software Engineer to design and deliver scalable, cloud-native microservices within our Connected Services platform. You will own the full software lifecycle ...

Overview We are looking for a skilled Software Engineer to design and deliver scalable, cloud-native microservices within our Connected Services platform. You will own the full software lifecycle ...

Software Engineer

Dearborn, MI · On-site

$85 - $115/hr

Overview We are looking for a skilled Software Engineer to design and deliver scalable, cloud-native microservices within our Connected Services platform. You will own the full software lifecycle ...

Software Engineer

Dearborn, MI · On-site

$115K - $162K/yr

As a Senior Software Engineer, you will be instrumental in designing, developing, and evolving our ... Will your career be a deep dive into what you love, or a series of new teams and new skills? Will ...

Work on continuously improving performance and optimizing the application and implement new ... software developer and technical team leader, to consultant and product evangelist. * End-to-end ...

Software Engineer

Dearborn, MI · On-site

$115K - $162K/yr

As a Senior Software Engineer, you will be instrumental in designing, developing, and evolving our ... Will your career be a deep dive into what you love, or a series of new teams and new skills? Will ...

Software Engineer #1061173 * As an Embedded Controls Software Engineer, you will be a critical ... Taking a system-level requirement for a new BCM feature, translating it into a functional spec ...

We are looking for a part-time Software Engineer who will assist us with the design, development and installation of various software solutions. Your duties will include development, writing code ...

We are looking for a part-time Software Engineer who will assist us with the design, development and installation of various software solutions. Your duties will include development, writing code ...

Senior Software Engineer I

Birmingham, MI · On-site

$116K - $154K/yr

Description Senior Software Engineer Location: Remote, USA Employment Type: Full-Time Benefits offered: Vision, medical, Life, Dental, 401K Gross Annual Base Salary: USD 138,000-172,250 Additional ...

Senior Software Engineer I

Rochester, MI · On-site

$112K - $148K/yr

Description Senior Software Engineer Location: Remote, USA Employment Type: Full-Time Benefits offered: Vision, medical, Life, Dental, 401K Gross Annual Base Salary: USD 138,000-172,250 Additional ...

Senior Software Engineer I

Rochester, MI · On-site

$112K - $148K/yr

Description Senior Software Engineer 1 Location: Remote, USA Employment Type: Full-Time Benefits Offered: Vision, Medical, Life, Dental, 401K Gross annual base salary: USD 131,000-170,000 Additional ...

Senior Software Engineer I

Rochester, MI · On-site

$112K - $148K/yr

Summary The Senior Software Engineer I on the Cloud Development team designs, develops and ... Serve as an onboarding partner for new hires. * Analyze, design, develop, and maintain efficient ...

Software Engineer #1059251 Position Description: The Connected Vehicle Data Enablement (CVDE) organization within Global Data Insight and Analytics (GDIA) builds the data platforms and software ...

next page

Showing results 1-20

New Grad Software Engineer information

See Rochester Hills, MI salary details

$58.4K

$135.8K

$189.2K

How much do new grad software engineer jobs pay per year?

As of Aug 25, 2026, the average yearly pay for new grad software engineer in Rochester Hills, MI is $135,788.00, according to ZipRecruiter salary data. Most workers in this role earn between $110,500.00 and $159,200.00 per year, depending on experience, location, and employer.

What is a new grad software engineer?

A New Grad Software Engineer job is an entry-level software engineering role designed for recent college graduates with a degree in computer science or a related field. These roles typically involve writing and testing code, debugging software, and collaborating with more experienced engineers on various projects. Companies hire new grad engineers to help them grow their skills while contributing to real-world software development. The position often includes mentorship, training, and opportunities for career advancement.

What are the key skills and qualifications needed to thrive as a new grad software engineer?

To thrive as a New Grad Software Engineer, you need a solid understanding of programming fundamentals, algorithms, and data structures, usually supported by a computer science degree or related field. Familiarity with common coding languages (such as Java, Python, or C++), version control systems like Git, and basic software development tools is typically expected. Strong problem-solving skills, eagerness to learn, teamwork, and effective communication help new engineers excel in dynamic team environments. These skills are crucial to adapting quickly, contributing to projects, and building a successful foundation in the software industry.

What typical projects or tasks might a new grad software engineer work on in their first year?

As a New Grad Software Engineer, you’ll often start by contributing to team projects through tasks like fixing bugs, writing unit tests, and developing small features under the supervision of senior engineers. You might participate in code reviews, collaborate on documentation, and learn to work with the company’s development tools and processes. Over time, as you demonstrate reliability and technical proficiency, you may be given ownership of more complex components or independent tasks. This structured approach helps you learn best practices, understand the codebase, and progressively build the confidence and experience needed for more advanced responsibilities.

What job categories do people searching New Grad Software Engineer jobs in Rochester Hills, MI look for?

The top searched job categories for New Grad Software Engineer jobs in Rochester Hills, MI are:

What cities near Rochester Hills, MI are hiring for New Grad Software Engineer jobs?

Cities near Rochester Hills, MI with the most New Grad Software Engineer job openings:

Infographic showing various New Grad Software Engineer job openings in Rochester Hills, MI as of August 2026, with employment types broken down into 85% Full Time, 11% Part Time, 1% Temporary, and 3% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $135,788 per year, or $65.3 per hour.

Software Engineer

Worky

Auburn Hills, MI • On-site

$70 - $100/hr

Other

Posted 6 days ago


Job description

Description

Support the development and deployment of next-generation software solutions in the areas of Generative AI, Physical AI, Cloud Computing, and Embedded Systems. The position will contribute to the design, implementation, testing, and integration of software products while collaborating with multidisciplinary engineering teams. The engineer is expected to continuously develop technical skills and actively participate in innovation initiatives supporting automotive and intelligent mobility applications.

  • Develop software applications and services using modern programming languages and development frameworks.
  • Support the development and deployment of Generative AI solutions, including AI assistants, intelligent automation tools, and machine learning applications.
  • Contribute to Physical AI projects involving robotics, autonomous systems, digital twins, simulation environments, and sensor-based applications.
  • Develop and maintain cloud-native applications and services on platforms such as Microsoft Azure, AWS, or Google Cloud.
  • Support embedded software development activities for automotive and edge-computing systems when required.
  • Participate in software architecture design, coding, unit testing, debugging, and validation activities.
  • Collaborate with systems, software, data, and hardware engineers to deliver integrated solutions.
  • Develop APIs, data processing pipelines, and software tools to support engineering projects.
  • Participate in code reviews and ensure compliance with software quality standards.
  • Document software designs, technical solutions, and development activities.
  • Stay current with emerging technologies in AI, cloud computing, and software engineering.

Requirements

  • Bachelor's or Master's degree in Computer Engineering, Software Engineering, Computer Science, Electrical Engineering, or a related technical field.
  • 0-3 years of software development experience.
  • Academic, internship, capstone project, or personal project experience in software development is acceptable.
  • Experience in one or more programming languages such as Python, C++, C#, Java, or JavaScript.
  • Exposure to embedded software development, Linux, RTOS, or automotive software development is considered an advantage.
  • Strong analytical, problem-solving, and communication skills.
  • Self-motivated with a willingness to learn new technologies and work in fast-paced engineering environments.
  • Solid understanding of software engineering fundamentals, algorithms, and object-oriented programming.
  • Knowledge of AI/ML concepts and interest in Generative AI technologies.
  • Familiarity with cloud platforms (Azure preferred).
  • Understanding of software development lifecycle and Agile methodologies.
  • Experience with Git or similar version control tools.
#J-18808-Ljbffr