1

Junior Software Development Jobs in Michigan (NOW HIRING)

Senior Software Engineer

Traverse City, MI · On-site

$121K - $160K/yr

The Senior Software Engineer serves as a subject matter expert, champions engineering best ... Mentorship and Team Development * Provide technical guidance, coaching, and mentorship to junior ...

Senior Software Engineer

Traverse City, MI · On-site

$121K - $160K/yr

The Senior Software Engineer serves as a subject matter expert, champions engineering best ... Mentorship and Team Development * Provide technical guidance, coaching, and mentorship to junior ...

Software Engineer

Detroit, MI · On-site +1

$86K - $198K/yr

... software development in lieu of a degree Nice If You Have: * Experience providing technical leadership to small teams of junior developers * Experience with code quality and static analysis tools

Role: Jr. Tester Location: Dearborn, MI (On-site/Hybrid) Duration: Long term Rate: Market · The CX ... software defects and quality risks, and work with the development team to resolve them. · ...

Senior .NET Software Developer

Southfield, MI · On-site

$50.25 - $66.50/hr

Senior .NET Software Developer About 700Credit 700Credit is the industry leader in providing ... Collaborate with development team and mentor junior members: Work closely with other team members ...

They are involved in the entire software development lifecycle including designing software ... junior engineers. Skills Required: * Jenkins * GitHub * Actions * Tekton GitHub * Enterprise ...

Showing results 41-60

Junior Software Development information

See Michigan salary details

$19.3K

$74.6K

$140.1K

How much do junior software development jobs pay per year?

As of Jul 24, 2026, the average yearly pay for junior software development in Michigan is $74,606.00, according to ZipRecruiter salary data. Most workers in this role earn between $51,812.00 and $89,573.00 per year, depending on experience, location, and employer.

What are some typical challenges faced by junior software developers in their first year, and how can they overcome them?

Junior software developers commonly encounter challenges such as adapting to new codebases, understanding team workflows, and managing task priorities. It can be overwhelming to navigate complex projects or unfamiliar tools, but seeking guidance from senior team members and actively participating in code reviews can help. Proactively asking questions, utilizing company documentation, and setting aside time for continuous learning are effective strategies to overcome these hurdles. Embracing a growth mindset and viewing mistakes as learning opportunities will also contribute to a smoother transition into the role.

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

To thrive as a Junior Software Developer, you need a solid understanding of programming fundamentals, problem-solving abilities, and a relevant degree or coding bootcamp experience. Familiarity with languages such as Java, Python, or JavaScript, and version control systems like Git, is typically required. Strong communication, teamwork, and a willingness to learn are crucial soft skills for growth in this role. These skills and qualities are essential for delivering effective software solutions, collaborating with team members, and adapting to evolving technologies.

What is a Junior Software Developer?

A Junior Software Developer is an entry-level professional who assists in designing, coding, testing, and maintaining software applications under the supervision of more experienced developers. They typically work as part of a development team, learning best practices and gaining experience with various programming languages and tools. Junior developers are responsible for writing basic code, fixing bugs, and participating in code reviews while building their technical skills and knowledge of software development processes.

What is the difference between Junior Software Development vs Junior Web Developer?

AspectJunior Software DevelopmentJunior Web Developer
Required SkillsProgramming languages, software design, debuggingHTML, CSS, JavaScript, basic backend knowledge
Work EnvironmentSoftware companies, tech startups, IT departmentsWeb agencies, tech companies, freelance projects
CertificationsComputer Science degree, coding bootcampsWeb development courses, certifications like HTML, CSS
Common UsageDeveloping software applications, systemsBuilding websites, web applications

Junior Software Development and Junior Web Developer roles share foundational programming skills and often require similar certifications. However, Junior Software Developers typically work on broader software projects across various platforms, while Junior Web Developers focus specifically on website and web application development. Both roles are common entry points in the tech industry, with overlapping skills but different specialization areas.

What are the most commonly searched types of Software Development jobs in Michigan? The most popular types of Software Development jobs in Michigan are:
What cities in Michigan are hiring for Junior Software Development jobs? Cities in Michigan with the most Junior Software Development job openings:
Infographic showing various Junior Software Development job openings in Michigan as of July 2026, with employment types broken down into 1% As Needed, 80% Full Time, 16% Part Time, and 3% Contract. Highlights an 93% Physical, 2% Hybrid, and 5% Remote job distribution, with an average salary of $74,606 per year, or $35.9 per hour.
Jr. Software Engineer - Java (Spring Boot, Microservices) - Onsite

Jr. Software Engineer - Java (Spring Boot, Microservices) - Onsite

Cognizant Technology Solutions

Dearborn, MI • On-site

$70K - $85K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 19 days ago


Cognizant rating

7.4

Company rating: 7.4 out of 10

Based on 85 frontline employees who took The Breakroom Quiz

42nd of 58 rated business consultants


Job description

*Please note, this role is not able to offer visa transfer or sponsorship now or in the future*
About Us:
Cognizant is one of the world's leading professional services companies, transforming clients' business, operating, and technology models for the digital era. Our unique industry-based, consultative approach helps clients envision, build, and run more innovative and efficient businesses. Headquartered in the U.S., Cognizant, a member of the NASDAQ-100, is ranked 195 on the Fortune 500 and is consistently listed among the most admired companies in the world. Learn how Cognizant helps clients lead with digital at www.cognizant.com.
Overview
We are seeking high-potential (A-level) Junior Java Engineers with around 2 years of experience to join our engineering team. You will work on building scalable, cloud-native microservices and real-time platforms powering Connected Services and IoT ecosystems.
This is a great opportunity to work with modern technologies and gain hands-on experience across the full software development lifecycle.
Key Responsibilities
  • Design and develop RESTful & event-driven microservices using Java and Spring Boot
  • Build integrations with connected systems, APIs, and real-time platforms
  • Work with messaging systems (Kafka/RabbitMQ) for streaming data
  • Contribute to end-to-end development (design - build - deploy)
  • Collaborate with cross-functional teams on cloud and DevOps practices
  • Write clean, testable, and maintainable code

Required Skills
  • ~2 years of experience in Java development
  • Hands-on experience with Spring Boot / Microservices
  • Understanding of REST APIs and distributed systems
  • Exposure to Kafka or messaging systems (preferred)
  • Basic knowledge of cloud, Docker, or Kubernetes is a plus
  • Strong problem-solving and learning mindset

What We're Looking For
  • A-level talent with strong fundamentals and growth mindset
  • Passion for building scalable, real-world systems
  • Ability to work in a fast-paced, ownership-driven environment

Compensation & Benefits
$70,000 - $85,000 per year
  • Bonus + Comprehensive Benefits

Additional Information
  • Onsite role
  • ⚠️ Visa sponsorship is not available now or in the future. Candidates requiring sponsorship will not be considered.

Benefits: Cognizant offers the following benefits for this position, subject to applicable eligibility requirements:
• Medical/Dental/Vision/Life Insurance
• Paid holidays plus Paid Time Off
• 401(k) plan and contributions
• Long-term/Short-term Disability
• Paid Parental Leave
• Employee Stock Purchase Plan
#LI-CT1
About Cognizant:
Cognizant (Nasdaq: CTSH) is an AI Builder and technology services provider, bridging the gap between AI investment and enterprise value by building full-stack AI solutions for our clients. Our deep industry, process and engineering expertise enables us to build an organization's unique context into technology systems that amplify human potential, drive tangible outcomes and keep global enterprises ahead in a fast-changing world. See how at cognizant.ai or @cognizant.
Additional employment information
Compensation information is accurate as of the date of this posting. Cognizant reserves the right to modify this information at any time, subject to applicable law.
Applicants may be required to attend interviews in person or by video conference. In addition, candidates may be required to present their current state or government issued ID during each interview.
Cognizant is an equal opportunity employer. Your application and candidacy will not be considered based on race, color, sex, religion, creed, sexual orientation, gender identity, national origin, disability, genetic information, pregnancy, veteran status or any other characteristic protected by federal, state or local laws.
If you have a disability that requires reasonable accommodation to search for a job opening or submit an application, please email [email protected] for roles based in the Americas or [email protected] for roles based in India.

What Cognizant employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom