1

Graduate Software Developer Jobs in Michigan (NOW HIRING)

AI Software Engineer Responsibilities: * Design, develop, and deploy production-grade AI software ... Undergraduate or graduate degree in Computer Science, Data Science, or related field * Previous ...

API Enablement And Enhancements Developer This position will be part of the IERP API Enablement and ... Any graduate Additional Information: Candidate expected to work onsite in a hybrid work model based ...

... programming. ● Develop and refine skills in project management, data organization, and ... athletic software preferred (e.g., compliance, statistics, CMS). ● Attention to detail and ...

GRADUATE OF ARCHITECTURE This position will be based out of our Grand Rapids, Michigan production ... engineering disciplines Extensive experience is a plus. Experience with Autodesk Revit software and ...

GRADUATE OF ARCHITECTURE This position will be based out of our Muskegon, Michigan production ... engineering disciplines Extensive experience is a plus. Experience with Autodesk Revit software and ...

... software tool 1(+HCI graduate degree) to 4 years or more experience programming in Jquery and JavaScript framework 1 to 4 years or more experience writing HTML5 code 1 to 4 years or more experience ...

... with engineering disciplines. Extensive experience is a plus. • Experience with Autodesk Revit software and/or AutoCAD a plus • Excellent written, verbal & visual communication skills with ...

next page

Showing results 1-20

Graduate Software Developer information

See Michigan salary details

$41.8K

$97.5K

$144.7K

How much do graduate software developer jobs pay per year?

As of Jun 12, 2026, the average yearly pay for graduate software developer in Michigan is $97,484.00, according to ZipRecruiter salary data. Most workers in this role earn between $78,400.00 and $113,300.00 per year, depending on experience, location, and employer.

What is a Graduate Software Developer job?

A Graduate Software Developer is an entry-level role for recent graduates in computer science or related fields. They work as part of a development team to design, develop, test, and maintain software applications. Typical responsibilities include writing code, debugging, collaborating with senior developers, and learning best practices. This role provides hands-on experience and helps graduates build technical and problem-solving skills.

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

To thrive as a Graduate Software Developer, you need a solid understanding of programming languages such as Java, Python, or C++, as well as a degree in computer science or a related field. Experience with version control systems like Git, software development frameworks, and familiarity with operating systems are typically required. Strong problem-solving skills, effective communication, and eagerness to learn make candidates stand out. These competencies are crucial for contributing to projects, adapting to fast-changing technologies, and working efficiently within collaborative development teams.

What are typical career progression opportunities for a Graduate Software Developer?

Graduate Software Developers often start by working closely with experienced team members on code development, bug fixing, and testing. As you gain experience and demonstrate your abilities, you can move into roles such as Software Developer, Senior Developer, or even into specialized areas like DevOps, QA, or front-end/back-end development. Many companies offer mentorship, training, and clear advancement paths, allowing motivated graduates to progress quickly. Additionally, early exposure to collaborative projects and agile methodologies will help build the foundation for leadership or technical expert positions over time.

What are popular job titles related to Graduate Software Developer jobs in Michigan? For Graduate Software Developer jobs in Michigan, the most frequently searched job titles are:
What job categories do people searching Graduate Software Developer jobs in Michigan look for? The top searched job categories for Graduate Software Developer jobs in Michigan are:
Infographic showing various Graduate Software Developer job openings in Michigan as of June 2026, with employment types broken down into 56% Internship, and 44% Full Time. Highlights an 74% In-person, and 26% Remote job distribution, with an average salary of $97,484 per year, or $46.9 per hour.

Other

Posted 6 days ago


Job description

AI Software Engineer

Responsibilities:

  • Design, develop, and deploy production-grade AI software systems
  • Collaborate with enterprise customers to understand requirements and deliver solutions that scale to millions of users
  • Work alongside academic and industry leaders in the AI space, including professors and Ph.D.s
  • Implement cutting-edge GenAI technologies into usable, scalable applications
  • Help create solutions that generate millions of dollars in value for enterprise customers

Experience:

  • Strong programming skills (Python, JavaScript, or similar languages)
  • Experience with tools and open-source AI/ML models like Hugging Face, OpenAI API, or LangChain
  • Experience in AI/ML model training and evaluation: training data preparation and evaluation for ML models
  • Familiarity with model quantization and fine-tuning techniques like LoRA or prompt tuning
  • Experience with building software with GenAI models is required
  • Excellent problem-solving and analytical skills
  • Effective communication and collaboration abilities
  • Eagerness to learn and adapt to emerging technologies
  • Ability to work in a fast-paced environment and take ownership of critical security projects
  • Undergraduate or graduate degree in Computer Science, Data Science, or related field
  • Previous experience with AI/ML projects or coursework
  • Software development experience

Mid-Level Job Type: Contract Job Location: Metro Detroit