1

New Grad Software Developer Jobs in Rochester Hills, MI

Full-Stack Developer

Warren, MI · On-site

$50 - $55/hr

Excels in software engineering * Has a keen eye for detail Additional responsibilities include ... new solutions and refining current solutions * Demonstrating success in software project delivery ...

Full-Stack Developer

Warren, MI · On-site

$45 - $50/hr

Excels in software engineering * Has a keen eye for detail Additional responsibilities include ... new solutions and refining current solutions * Demonstrating success in software project delivery ...

Senior Software Developer

Birmingham, MI · Hybrid

$52 - $68.50/hr

Appetite for learning new technologies and techniques Nice to have You don't need all of these ... Exposure to CGI, VFX, distributed computing, and image processing (domains most developers never ...

Sr. Software Engineer

Dearborn, MI

$112K - $148K/yr

Senior Software Engineer, On-Device As a Software Engineer, you'll join an established venture team ... As the new organization is created, potential exists to move to the new entity. Develop and test ...

Description Software Engineer I Location: Remote, USA Employment Type: Full-Time Benefits offered ... Ability to learn new technologies and frameworks quickly. * Strong problem-solving and debugging ...

Mainframe Software Engineer

Dearborn, MI · On-site

$45 - $58/hr

Key Responsibilities: • Assist with Enhancement/New Development Projects (including research ... Senior Software Engineer Exp: Maintaining complex Legacy Code 10+ years in IT; 10+ years in COBOL ...

Sr. Java Developer

Farmington Hills, MI

$56.25 - $71.75/hr

... for new architecture and leverage design patterns to aid team in delivering more maintainable ... Two (2) years of experience as a Software Developer, Systems Analyst, Programmer or in a related ...

next page

Showing results 1-20

New Grad Software Developer information

See Rochester Hills, MI salary details

$44.2K

$102.9K

$152.8K

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

As of Jun 21, 2026, the average yearly pay for new grad software developer in Rochester Hills, MI is $102,948.00, according to ZipRecruiter salary data. Most workers in this role earn between $82,800.00 and $119,700.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive in the New Grad Software Developer position, and why are they important?

To thrive as a New Grad Software Developer, you need a solid understanding of programming fundamentals, problem-solving skills, and typically a degree in computer science or a related field. Familiarity with version control systems like Git, common programming languages such as Java, Python, or JavaScript, and basic exposure to development frameworks or cloud platforms is often expected. Strong communication skills, eagerness to learn, and the ability to collaborate with diverse teams help new grads adapt quickly. These competencies are crucial for contributing to projects, growing technically, and succeeding in a collaborative software development environment.

What are typical responsibilities for a New Grad Software Developer, and how do they contribute to the team?

As a New Grad Software Developer, you will often assist with coding, debugging, and maintaining software applications under the guidance of experienced engineers. You may participate in code reviews, write unit tests, and collaborate on team projects using tools like Git and agile boards. Regular interactions with peers, product managers, and quality assurance teams are common to clarify requirements and deliver quality software. Taking on these tasks enables you to build practical skills while directly supporting your team’s development goals.

What is a New Grad Software Developer job?

A New Grad Software Developer job is an entry-level software engineering position designed for recent graduates with a degree in computer science, software engineering, or a related field. These roles typically involve writing and testing code, debugging software, and collaborating with senior developers to build applications or systems. Employers often look for candidates with strong programming skills, problem-solving abilities, and familiarity with common development tools and methodologies. This position provides an opportunity to gain hands-on experience, learn industry best practices, and grow within a company's engineering team.

What job categories do people searching New Grad Software Developer jobs in Rochester Hills, MI look for? The top searched job categories for New Grad Software Developer jobs in Rochester Hills, MI are:
What cities near Rochester Hills, MI are hiring for New Grad Software Developer jobs? Cities near Rochester Hills, MI with the most New Grad Software Developer job openings:
Software Developer II

Software Developer II

Wolverine Solutions Group

Hamtramck, MI • On-site

$95K - $115K/yr

Full-time

Posted 12 days ago


Job description

About the Role

Wolverine Solutions Group is a full-service direct mail production and document management company serving over 120 clients in local and national markets. Over the last several years we have built a proprietary, decoupled platform that has transformed our business: client onboarding that used to take days or weeks now takes a few hours, and roughly 90% of our workflow is configurable without writing code.

We are looking for a Software Developer II to help support and grow that platform. Today it includes 250+ web parts, 100+ business reports (accounting, inventory, production), and the customizable layers that matter most to our clients: ETL, postal normalization (BCC), and document composition. The remaining workflow - SFTP ingestion, decryption, job folder creation, data retention, internal and external dashboards - is fully automated and template-driven.

This role is roughly 30% maintaining and improving what we have, and 70% building new - onboarding new clients, extending the platform, and contributing to a gradual migration from .NET Framework to .NET Core/8.

What You'll Do
  • Build and maintain ETL routines that ingest, normalize, and stage client data files for production.
  • Develop and extend internal C#/.NET web applications, web parts, and business reports.
  • Configure and customize composition workflows and BCC postal presort jobs from existing templates.
  • Gather requirements directly from internal stakeholders (production, customer service, accounting) and occasionally from clients - then make decisions and ship.
  • Triage and root-cause production issues across the platform.
  • Contribute to the ongoing migration from .NET Framework to .NET Core/8 as the codebase evolves.
  • Identify performance bottlenecks and design for future scalability.
Our Tech Stack

Primary: C#, .NET Framework (~95%), SQL Server, ASP.NET MVC

Growing: .NET Core / .NET 8 (~5% today, expanding over time)

Reporting: Crystal Reports, SSRS

Domain tooling: BCC postal software, document composition engines, SFTP/PGP, internal dashboards

Legacy (occasional): VB.NET

What We're Looking ForTechnical
  • Strong proficiency in C# and SQL Server - you write clean, performant code and queries.
  • Solid experience with .NET Framework and ASP.NET MVC; familiarity with .NET Core/8 is a plus.
  • Comfortable building reports in Crystal Reports, SSRS, or similar.
  • Understands when to use which architecture (web app vs. web service vs. console job vs. scheduled task).
  • Strong debugging instincts and ability to read and support unfamiliar code.
How You Work
  • Can gather requirements from non-technical stakeholders and translate them into working software - without waiting for a perfect spec.
  • Pragmatic decision-maker: comfortable making the call, shipping, and iterating.
  • Composed under pressure - you can tell the difference between a real problem and manufactured chaos, and you don't get pulled into the latter.
  • Self-directed, but knows when to pull others in.
  • Cares about the platform working well for the people who depend on it.
Nice to Have
  • Experience in print, mail, manufacturing, or other production-driven environments.
  • Familiarity with postal presort, IMb, NCOA, or document composition tools.
  • Experience modernizing legacy .NET Framework codebases to .NET Core/8.
  • Exposure to SFTP automation, PGP encryption, or file-based integration patterns.
Education & Experience

Bachelor's degree in Computer Science or a related field perferred, OR equivalent professional experience. Typically 5+ years of professional .NET development experience, but we care more about what you can do than the number on a resume.

Location & Schedule

Hybrid - some days on-site at our Detroit facility, some days remote. Schedule is flexible within reason.

Physical Requirements

While performing the duties of this job, the associate is required to stand, walk, reach, and use hands. Must regularly lift and move up to 10 pounds and occasionally up to 30 pounds. Specific vision abilities required include close vision, distance vision, and ability to adjust focus.

Equal Employment Opportunity

Wolverine Solutions Group provides Equal Employment Opportunity (EEO) to all applicants without regard to race, color, religion, gender, sexual orientation, gender identity, national origin, age, disability, genetic information, marital status, veteran status, height, weight, or arrest record in accordance with applicable federal, state, and local laws.


Job Posted by ApplicantPro