1

Junior Software Developer Jobs in Jackson, MI (NOW HIRING)

Software Engineer V

Jackson, MI · On-site

$65 - $75/hr

Job #106293 Senior Full Stack Software Engineer Location: Jackson, MI Contract: 3-Month Rolling ... Mentor junior and mid-level developers, sharing technical knowledge and best practices.

Jackson, Michigan Software Engineer #1062958 If you're looking for a career that will provide a ... Technical Leadership -- Mentor junior and mid-level engineers, provide technical guidance, and ...

.NET Developer

Jackson, MI · On-site

$45.25 - $59.75/hr

... software is functional, scalable, and reliable. Additionally, this role plays a key leadership role in mentoring junior and mid-level engineers while driving technical direction and architectural ...

Software Engineer #1062958 If you're looking for a career that will provide a challenging work ... Technical Leadership -- Mentor junior and mid-level engineers, provide technical guidance, and ...

.Net Developer

Jackson, MI · On-site

$43.25 - $57.25/hr

... the software is functional, scalable, and reliable. * Additionally, this role plays a key leadership role in mentoring junior and mid-level engineers while driving technical direction and ...

Senior Software Engineer

Jackson, MI · On-site

$111K - $146K/yr

Senior Software Engineer #1060081 If you're looking for a career that will provide a challenging ... Technical Leadership -- Mentor junior and mid-level engineers, provide technical guidance, and ...

Software Engineer

Jackson, MI · On-site

$70 - $104/hr

We are seeking a Software Developer to support the design, development, and maintenance of business applications. This individual will work closely with team members and stakeholders to deliver ...

Software Engineer

Jackson, MI · On-site

$70 - $104/hr

We are seeking a Software Developer to support the design, development, and maintenance of business applications. This individual will work closely with team members and stakeholders to deliver ...

Software Engineer #1063038 Position Description: Employees in this job function are responsible for designing, developing, testing and maintaining software applications and products to meet customer ...

.NET Software Engineer Location: Jackson, MI (Hybrid) Skills: Required * .NET 5.0+ Expertise -- 4+ years of experience building enterprise-grade backend systems. * Frontend Development -- 4+ years of ...

Senior Software Engineer ADMS

Jackson, MI · On-site

$111K - $146K/yr

Senior Software Engineer ADMS Work Location: Jackson, MI (Hybrid ) Required: * 1+ year of hands on experience with ADMS (not designing the solution but more configuring and implementing). * Mastery ...

Software Engineer #1063325 Position Description: BlueOval Battery Park Michigan (BOBM) is our plant helping power the next generation of our vehicles. As the SAP L1 Production Support Specialist, you ...

The EUC (End User Computing) Engineering team (within the BPS team) includes dedicated resources to ... software packaging/distribution, and Group Policy management. Job Summary: * Serve as System Center ...

Sr SCADA Engineer

Jackson, MI

$95K - $130K/yr

Mentor and guide junior and mid-level SCADA engineers in best practices, standards, and technical ... Advanced troubleshooting skills for both hardware and software in industrial communication systems.

New

Sr Platform Engineer

Jackson, MI · On-site

$95K - $130K/yr

... and software platforms. Troubleshoots highly complex infrastructure and application platform ... Mentor junior engineers and contribute to best practices. * Develop security and compliance ...

New

Junior Software Developer information

See Jackson, MI salary details

$21.8K

$81K

$125.1K

How much do junior software developer jobs pay per year?

As of Sep 5, 2026, the average yearly pay for junior software developer in Jackson, MI is $80,951.00, according to ZipRecruiter salary data. Most workers in this role earn between $61,000.00 and $79,200.00 per year, depending on experience, location, and employer.

What does a junior software developer do?

A junior software developer works on a development team writing and maintaining code for computer applications. As a junior software developer, your primary responsibilities are to learn the codebase, work on small bug fixes, and participate in paired programming with mid-level and senior developers. Junior software developers are entry-level positions, but as you gain experience and build up your programming skills, you will start to take on larger projects. Your job duties include attending and contributing to development team meetings, troubleshooting, patching computer code, and collaborating with other developers to create applications.

What does a junior software developer do?

A Junior Software Developer is an entry-level professional who assists in designing, coding, testing, and maintaining software applications. They typically work under the supervision of more experienced developers and contribute to various stages of the software development lifecycle. Their responsibilities often include writing basic code, debugging, collaborating with team members, and learning new technologies to improve their skills. This role is a great starting point for individuals looking to build a career in software development.

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 proficiency in programming languages (such as Python, Java, or JavaScript), algorithms, and problem-solving, often supported by a relevant degree or coding bootcamp experience. Familiarity with version control systems like Git, basic knowledge of databases, and experience with development frameworks are valuable technical assets. Strong communication, teamwork, and a willingness to learn help you adapt and contribute effectively in collaborative environments. These skills and qualities are essential for delivering reliable code, supporting team goals, and growing in a fast-evolving tech landscape.

What are some typical challenges a junior software developer might face when starting out, and how can they overcome them?

Junior Software Developers often encounter challenges such as understanding large codebases, managing their time effectively between learning and delivering tasks, and adapting to new development tools or frameworks. To overcome these hurdles, it's helpful to actively seek guidance from more experienced team members, participate in code reviews, and make consistent use of documentation. Regular communication within the team and a willingness to ask questions can significantly speed up the learning process and help build confidence in your role.

How much money do junior software developers make?

Junior software developers typically earn between $50,000 and $80,000 annually, depending on location, industry, and skills. Entry-level roles often require knowledge of programming languages like Java, Python, or JavaScript, and familiarity with development tools and frameworks.

How to get a junior software developer job with no experience?

To secure a junior software developer position with no experience, focus on building a portfolio through personal projects, contribute to open-source code, and learn relevant programming languages like Python or JavaScript. Gaining familiarity with version control tools such as Git and completing online courses or certifications can also improve your chances. Internships or apprenticeships can provide practical experience and industry exposure.

What are the most commonly searched types of Software Developer jobs in Jackson, MI?

The most popular types of Software Developer jobs in Jackson, MI are:

What are popular job titles related to Junior Software Developer jobs in Jackson, MI?

For Junior Software Developer jobs in Jackson, MI, the most frequently searched job titles are:

What cities near Jackson, MI are hiring for Junior Software Developer jobs?

Cities near Jackson, MI with the most Junior Software Developer job openings:

Infographic showing various Junior Software Developer job openings in Jackson, MI as of August 2026, with employment types broken down into 1% As Needed, 84% Full Time, 11% Part Time, and 4% Contract. Highlights an 90% Physical, 3% Hybrid, and 7% Remote job distribution, with an average salary of $80,951 per year, or $38.9 per hour.

Software Engineer V

Epitec

Jackson, MI • On-site

$65 - $75/hr

Contractor

Medical, Dental, Vision, Retirement, PTO

Posted 11 days ago


Job description

  • Location: Jackson, Michigan
  • Type: Contract
  • Job #106293

Senior Full Stack Software Engineer
Location: Jackson, MI
Contract: 3-Month Rolling Engagements
Job Type: Contact, Hybrid
Expected hours per week: Full-time on-going contract, 40 hours per week
Schedule: Onsite Tuesday-Thursday, Remote Monday & Friday)
Pay Range: $65-75 per hour
Benefits: 40 hours paid time off, medical insurance contributions, dental vision and our 401k retirement savings plan
About the Opportunity
Join a team driving a digital-first transformation within a large utility environment. This position focuses on designing, developing, and supporting applications that manage work intake, planning, scheduling, and execution processes. You'll work on modernizing critical business systems while collaborating with cross-functional teams to deliver scalable, user-focused solutions.
Key Responsibilities
  • Architect, design, develop, and maintain scalable software applications and services.
  • Build and support .NET 5.0+ backend solutions and modern frontend applications using Angular, React, or Next.js.
  • Develop and enhance cloud-first solutions, supporting modernization efforts in Azure environments.
  • Troubleshoot production issues, resolve defects, and ensure application reliability and performance.
  • Collaborate with engineers, designers, product managers, and business stakeholders to deliver high-quality software solutions.
  • Mentor junior and mid-level developers, sharing technical knowledge and best practices.
  • Participate in Agile development practices including paired programming, incremental design, and continuous improvement initiatives.
  • Support integrations with enterprise platforms and assist with technical documentation, including networking and infrastructure diagrams.
Required Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related field (or equivalent professional experience).
  • 4+ years of experience developing enterprise applications using .NET 5.0+.
  • 4+ years of experience with Angular, React, and/or Next.js.
  • Strong experience developing and troubleshooting cloud-based solutions.
  • Experience supporting applications through the full software development lifecycle.
  • Strong communication skills with both technical and non-technical stakeholders.
  • Ability to mentor team members and support technical skill development.
  • Experience with:
    • Paired Programming
    • Test-Driven Development (TDD)
Preferred Qualifications
  • Agile System of Delivery experience
  • Incremental Design methodologies
  • CI/CD pipelines
  • Extreme Programming (XP) practices
  • Azure cloud technologies
  • SAP PO and SAP BTP integrations
  • .NET Framework 4.x
  • Microsoft PowerApps
  • Virtual machine maintenance
  • Networking documentation, including firewall diagrams, IA diagrams, and flow mapping
  • Ability to adapt quickly within evolving technical environments

#LI-AB1
#INDPRO