We are seeking a Junior Software Engineer to join our engineering team and contribute to the development, testing, and maintenance of software applications. This role is ideal for early-career ...
We are seeking a Junior Software Engineer to join our engineering team and contribute to the development, testing, and maintenance of software applications. This role is ideal for early-career ...
They are seeking a Junior Software Engineer to join their engineering team to contribute to the development, testing, and maintenance of software applications. Responsibilities : • Assist in ...
They are seeking a Junior Software Engineer to join their engineering team to contribute to the development, testing, and maintenance of software applications. Responsibilities : • Assist in ...
MI · On-site
Qualifications Bachelor's degree in software engineering or a related technical field, or equivalent experience is required. Agile experience preferred. Department of Defense TS/SCI security ...
MI · On-site
Qualifications Bachelor's degree in software engineering or a related technical field, or equivalent experience is required. Agile experience preferred. Department of Defense TS/SCI security ...
Jr. Software Development Engineer - Detroit, MI, Jr. Developer Program
Detroit, MI · On-site
$66K - $86K/yr
As a Jr. Software Development Engineer (Jr. SDE), you will write real software and collaborate with experienced engineers who provide guidance and opportunities for ownership. As a year-round intern ...
Jr. Software Development Engineer - Detroit, MI, Jr. Developer Program
Detroit, MI · On-site
$66K - $86K/yr
As a Jr. Software Development Engineer (Jr. SDE), you will write real software and collaborate with experienced engineers who provide guidance and opportunities for ownership. As a year-round intern ...
Senior Software Engineer
Sterling Heights, MI · On-site
$62/hr
Mentor junior software engineers in software development and troubleshooting practices * Ensure compliance with technical, system, performance, quality, and customer requirements * Support software ...
Quick apply
Senior Software Engineer
Sterling Heights, MI · On-site
$62/hr
Mentor junior software engineers in software development and troubleshooting practices * Ensure compliance with technical, system, performance, quality, and customer requirements * Support software ...
Principal Software Engineer & Lead role
Sterling, MI · On-site
$76.17/hr
... to junior software engineers - Coordinate internal and external development stakeholders and support Earned Value Management System (EVMS) reporting - Maintain technical documentation, test ...
Principal Software Engineer & Lead role
Sterling, MI · On-site
$76.17/hr
... to junior software engineers - Coordinate internal and external development stakeholders and support Earned Value Management System (EVMS) reporting - Maintain technical documentation, test ...
Senior Software Engineer
Dearborn, MI · On-site
$112K - $148K/yr
Mentor junior software engineers * Interact and work closely with product managers and software engineers on the team to devise solutions and break them into incremental production-ready user stories
Senior Software Engineer
Dearborn, MI · On-site
$112K - $148K/yr
Mentor junior software engineers * Interact and work closely with product managers and software engineers on the team to devise solutions and break them into incremental production-ready user stories
Provide senior technical leadership - Lead architecture decisions and translate business requirements into scalable technical specifications; mentor senior and junior software engineers; champion ...
Provide senior technical leadership - Lead architecture decisions and translate business requirements into scalable technical specifications; mentor senior and junior software engineers; champion ...
Logistics Product Software Developer
Sterling Heights, MI · On-site
$34.03 - $39.03/hr
Junior Software Developer Logistics Systems, Database, & CMS Applications City, State $34.03 - $39.03/Hour U.S. Citizenship is required by Federal Law We are seeking a Junior Software Developer to ...
Logistics Product Software Developer
Sterling Heights, MI · On-site
$34.03 - $39.03/hr
Junior Software Developer Logistics Systems, Database, & CMS Applications City, State $34.03 - $39.03/Hour U.S. Citizenship is required by Federal Law We are seeking a Junior Software Developer to ...
MI · On-site
1 Legacy Health Care is looking for a skilled software engineer to enhance technology that supports vital defense and intelligence services. This role requires a Bachelor's degree in software ...
MI · On-site
1 Legacy Health Care is looking for a skilled software engineer to enhance technology that supports vital defense and intelligence services. This role requires a Bachelor's degree in software ...
Senior Software Engineer, Legal - CoCounsel Forward Deployed Engineering
Ann Arbor, MI · Hybrid
$119K - $158K/yr
Mentor and guide junior software engineers through code reviews, advice, coaching, and training on modern technologies, including legal-domain AI applications, while leading routine projects using ...
Senior Software Engineer, Legal - CoCounsel Forward Deployed Engineering
Ann Arbor, MI · Hybrid
$119K - $158K/yr
Mentor and guide junior software engineers through code reviews, advice, coaching, and training on modern technologies, including legal-domain AI applications, while leading routine projects using ...
Software Integration and Test Engineer
Sterling Heights, MI · On-site
$51/hr
... • Mentor junior software test engineers on testing, troubleshooting, and problem-solving techniques. • Ensure software solutions meet customer, system, performance, quality, and process ...
Quick apply
Software Integration and Test Engineer
Sterling Heights, MI · On-site
$51/hr
... • Mentor junior software test engineers on testing, troubleshooting, and problem-solving techniques. • Ensure software solutions meet customer, system, performance, quality, and process ...
Software Engineer
Dearborn, MI · On-site
$50 - $54/hr
Software Engineer (3) - Core Engineer 3 Job Location: Dearborn, MI * Employees in this job function ... junior engineers. Skills Required: * Jenkins * GitHub * Actions * Tekton GitHub * Enterprise ...
Quick apply
Software Engineer
Dearborn, MI · On-site
$50 - $54/hr
Software Engineer (3) - Core Engineer 3 Job Location: Dearborn, MI * Employees in this job function ... junior engineers. Skills Required: * Jenkins * GitHub * Actions * Tekton GitHub * Enterprise ...
Jr. Software Engineer - Java (Spring Boot, Microservices) - Onsite
Dearborn, MI · On-site
$70K - $85K/yr
Overview We are seeking high-potential (A-level) Junior Java Engineers with around 2 years of ... full software development lifecycle. Key Responsibilities * Design and develop RESTful & event ...
Jr. Software Engineer - Java (Spring Boot, Microservices) - Onsite
Dearborn, MI · On-site
$70K - $85K/yr
Overview We are seeking high-potential (A-level) Junior Java Engineers with around 2 years of ... full software development lifecycle. Key Responsibilities * Design and develop RESTful & event ...
Staff Software Engineer
Detroit, MI · On-site +1
$170K - $200K/yr
Mentor and guide junior and senior engineers, fostering a culture of engineering excellence. * Lead cross-functional initiatives to improve engineering practices and standards. Requirements
Quick apply
Staff Software Engineer
Detroit, MI · On-site +1
$170K - $200K/yr
Mentor and guide junior and senior engineers, fostering a culture of engineering excellence. * Lead cross-functional initiatives to improve engineering practices and standards. Requirements
Research Engineer III - Software Developer
Ann Arbor, MI · On-site
$200K/yr
... junior software developers. 4. Develop software to prototype and evaluate signal processing, remote sensing, and/or machine learning algorithms. 5. Assist with defining software objectives by ...
Research Engineer III - Software Developer
Ann Arbor, MI · On-site
$200K/yr
... junior software developers. 4. Develop software to prototype and evaluate signal processing, remote sensing, and/or machine learning algorithms. 5. Assist with defining software objectives by ...
Software Engineer
Dearborn, MI · On-site
Software Engineer #1061088 * Employees in this job function are responsible for designing ... junior engineers. Skills Required: * Jenkins * GitHub * Actions * Tekton GitHub * Enterprise ...
Quick apply
Software Engineer
Dearborn, MI · On-site
Software Engineer #1061088 * Employees in this job function are responsible for designing ... junior engineers. Skills Required: * Jenkins * GitHub * Actions * Tekton GitHub * Enterprise ...
Software Engineer
Auburn Hills, MI · On-site
... • Mentor junior and mid-level engineers and conduct code reviews • Collaborate cross ... software engineering experience • A minimum of 3 years of hands-on experience designing and ...
Software Engineer
Auburn Hills, MI · On-site
... • Mentor junior and mid-level engineers and conduct code reviews • Collaborate cross ... software engineering experience • A minimum of 3 years of hands-on experience designing and ...
Junior SDET Engineer
Lansing, MI · On-site
Collaborate with developers and QA engineers to ensure test cases are executed in CI pipelines and provide fast, actionable feedback. * Supcase design, exploratory testing, and validation of complex ...
Junior SDET Engineer
Lansing, MI · On-site
Collaborate with developers and QA engineers to ensure test cases are executed in CI pipelines and provide fast, actionable feedback. * Supcase design, exploratory testing, and validation of complex ...
Software Engineer
Rochester, MI · On-site
Description Software Engineer Location : Remote, United States Employment Type : Full-Time Benefits Offered : Vision, Medical, Life, Dental, 401K Gross Annual Base Salary : USD 99,000 - 128,500 ...
Software Engineer
Rochester, MI · On-site
Description Software Engineer Location : Remote, United States Employment Type : Full-Time Benefits Offered : Vision, Medical, Life, Dental, 401K Gross Annual Base Salary : USD 99,000 - 128,500 ...
Junior Software Engineer information
See Michigan salary details
$40.5K - $48.1K
2% of jobs
$48.1K - $55.7K
3% of jobs
$55.7K - $63.2K
16% of jobs
$63.9K is the 25th percentile. Wages below this are outliers.
$63.2K - $70.8K
44% of jobs
$70.8K - $78.4K
10% of jobs
$78.9K is the 75th percentile. Wages above this are outliers.
$78.4K - $85.9K
7% of jobs
$85.9K - $93.5K
6% of jobs
$93.5K - $101.1K
5% of jobs
$101.1K - $108.6K
5% of jobs
$108.6K - $116.2K
1% of jobs
$116.2K - $123.8K
0% of jobs
$40.5K
$82.4K
$123.8K
How much do junior software engineer jobs pay per year?
What Is a Junior Software Engineer?
A junior software engineer works on a team with more senior engineers to help design and develop applications, write code, and otherwise maintain or update a business's database. As a junior software engineer, your duties and responsibilities may vary based on what company you work for. Overall, your job is to learn from senior engineers and developers on how to be a software engineer and in what ways you can develop and utilize the technologies of the business to do so. Many junior software engineers have a little bit of knowledge about a lot of technologies but also stay up-to-date on the most current technologies.
What are the key skills and qualifications needed to thrive as a Junior Software Engineer, and why are they important?
How does a Junior Software Engineer typically collaborate with other team members on projects?
What are Junior Software Engineers?

Job description
Job Description
We are seeking a Junior Software Engineer to join our engineering team and contribute to the development, testing, and maintenance of software applications. This role is ideal for early-career engineers who are eager to learn, grow their technical skills, and work collaboratively in a supportive environment.
You will work closely with experienced engineers, gaining hands-on experience while contributing to real, production-level code.
Responsibilities
- Assist in designing, developing, and maintaining software applications
- Write clean, readable, and well-tested code under guidance from senior engineers
- Participate in code reviews and team discussions
- Debug and fix software defects
- Collaborate with product managers, designers, and engineers
- Learn and apply software development best practices
- Contribute to documentation and technical knowledge sharing
Required Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience)
- 0–2 years of relevant software development experience (including internships, co-ops, or projects)
- Familiarity with one or more programming languages such as Java, Python, JavaScript, TypeScript, C#, or similar
- Basic understanding of software engineering fundamentals (data structures, algorithms, OOP)
- Experience using version control systems (Git or similar)
- Exposure to web development, APIs, or backend services
- Familiarity with databases (SQL or NoSQL)
- Experience with testing frameworks or basic automated testing
- Understanding of Agile or Scrum development methodologies
- Internship, capstone project, or open-source contribution experience
About Eccalon
Sourced by ZipRecruiter
We are a cross-functional collective of innovative minds that leverages technology to tackle the most challenging problems of this generation for clients, the nation, and the world. Eccalon fosters creativity, curiosity, and imagination across all departments and divisions to pioneer new ideas, products, and services. We advance innovation.
Industry
Guided missile and space vehicle manufacturing
Company size
11 - 50 Employees
Headquarters location
Hanover, MD, US
Year founded
2017