We are looking for a mid-level Software Development Engineer who can design, build, and deliver ... Experience mentoring junior engineers or contributing to team knowledge-sharing. * Familiarity with ...
We are looking for a mid-level Software Development Engineer who can design, build, and deliver ... Experience mentoring junior engineers or contributing to team knowledge-sharing. * Familiarity with ...
Description We are looking for a mid-level Software Development Engineer who can design, build, and ... Experience mentoring junior engineers or contributing to team knowledge-sharing. * Familiarity with ...
Description We are looking for a mid-level Software Development Engineer who can design, build, and ... Experience mentoring junior engineers or contributing to team knowledge-sharing. * Familiarity with ...
Senior Software Engineer
Troy, MI · On-site
$110 - $150/hr
Mentor junior developers and promote modern software engineering practices. * Drive optimization by being actively engaged in continuous improvement efforts (kaizen) * This role requires the ...
Senior Software Engineer
Troy, MI · On-site
$110 - $150/hr
Mentor junior developers and promote modern software engineering practices. * Drive optimization by being actively engaged in continuous improvement efforts (kaizen) * This role requires the ...
Senior Software Engineer
Troy, MI · On-site
$114K - $151K/yr
... junior developers and promote modern software engineering practices. • Drive optimization by being actively engaged in continuous improvement efforts (kaizen) • This role requires the completion ...
Senior Software Engineer
Troy, MI · On-site
$114K - $151K/yr
... junior developers and promote modern software engineering practices. • Drive optimization by being actively engaged in continuous improvement efforts (kaizen) • This role requires the completion ...
Lead Software Engineer
Ann Arbor, MI · Hybrid
We are looking for a Lead Software Engineer/Full stack Developer to join our IPG Technology team in ... Provide technical help to junior team members and contribute to a collaborative engineering culture.
Lead Software Engineer
Ann Arbor, MI · Hybrid
We are looking for a Lead Software Engineer/Full stack Developer to join our IPG Technology team in ... Provide technical help to junior team members and contribute to a collaborative engineering culture.
Lead Software Engineer
Ann Arbor, MI · Hybrid
We are looking for a Lead Software Engineer/Full stack Developer to join our IPG Technology team in ... Provide technical help to junior team members and contribute to a collaborative engineering culture.
Lead Software Engineer
Ann Arbor, MI · Hybrid
We are looking for a Lead Software Engineer/Full stack Developer to join our IPG Technology team in ... Provide technical help to junior team members and contribute to a collaborative engineering culture.
Fresher-Bachelor's Degree in Computer/software Engineer ( C++,HTML,SQL)
Sterling Heights, MI · On-site
This entry-level / junior position demands strong technical and communication skills to develop and ... Bachelor's Degree in Computer Science or Software Engineering. * Knowledge of Windows, Unix, and ...
Fresher-Bachelor's Degree in Computer/software Engineer ( C++,HTML,SQL)
Sterling Heights, MI · On-site
This entry-level / junior position demands strong technical and communication skills to develop and ... Bachelor's Degree in Computer Science or Software Engineering. * Knowledge of Windows, Unix, and ...
Software Integration and Test Engineer
Sterling Heights, MI · On-site
$45 - $47.99/hr
Mentor junior engineers in software testing, troubleshooting, and integration methodologies. * Participate throughout the software development lifecycle, from requirements analysis through ...
Software Integration and Test Engineer
Sterling Heights, MI · On-site
$45 - $47.99/hr
Mentor junior engineers in software testing, troubleshooting, and integration methodologies. * Participate throughout the software development lifecycle, from requirements analysis through ...
Lead Software Engineer
Ann Arbor, MI · On-site
We are looking for a Lead Software Engineer/Full stack Developer to join our IPG Technology team in ... Provide technical help to junior team members and contribute to a collaborative engineering culture.
Lead Software Engineer
Ann Arbor, MI · On-site
We are looking for a Lead Software Engineer/Full stack Developer to join our IPG Technology team in ... Provide technical help to junior team members and contribute to a collaborative engineering culture.
As an Embedded Software Technical Lead, you will be hands-on in leading a technically advanced ... Ability to dive into issues and mentor more junior engineers. Friendly and engaging personality.
As an Embedded Software Technical Lead, you will be hands-on in leading a technically advanced ... Ability to dive into issues and mentor more junior engineers. Friendly and engaging personality.
As an Embedded Software Technical Lead, you will be hands-on in leading a technically advanced ... Ability to dive into issues and mentor more junior engineers. Friendly and engaging personality.
Quick apply
As an Embedded Software Technical Lead, you will be hands-on in leading a technically advanced ... Ability to dive into issues and mentor more junior engineers. Friendly and engaging personality.
As an Embedded Software Technical Lead, you will be hands-on in leading a technically advanced ... Ability to dive into issues and mentor more junior engineers. Friendly and engaging personality.
As an Embedded Software Technical Lead, you will be hands-on in leading a technically advanced ... Ability to dive into issues and mentor more junior engineers. Friendly and engaging personality.
... junior engineers and serve as a technical resource for system design, C/C++ development, and cross-domain debugging. Job Qualifications - Bachelor's or Master's degree in Computer Science, Software ...
... junior engineers and serve as a technical resource for system design, C/C++ development, and cross-domain debugging. Job Qualifications - Bachelor's or Master's degree in Computer Science, Software ...
Senior Software Engineer - ADAS Interactive Experience
Milford, MI · On-site
$107K - $142K/yr
... junior engineers and serve as a technical resource for system design, C/C++ development, and cross-domain debugging. Job Qualifications - Bachelor's or Master's degree in Computer Science, Software ...
Senior Software Engineer - ADAS Interactive Experience
Milford, MI · On-site
$107K - $142K/yr
... junior engineers and serve as a technical resource for system design, C/C++ development, and cross-domain debugging. Job Qualifications - Bachelor's or Master's degree in Computer Science, Software ...
Senior Mainframe Software Engineer
Dearborn, MI · On-site
$55 - $65/hr
Job#: 3043884 Senior Mainframe Software Engineer Location: Hybrid, 4 days per week onsite Dearborn ... Ability to work independently and mentor junior team members. * Demonstrated commitment to ...
Senior Mainframe Software Engineer
Dearborn, MI · On-site
$55 - $65/hr
Job#: 3043884 Senior Mainframe Software Engineer Location: Hybrid, 4 days per week onsite Dearborn ... Ability to work independently and mentor junior team members. * Demonstrated commitment to ...
Full Stack Software Engineer (React/GCP) Dearborn, MI W2 Position Description: Employees in this ... junior engineers Education Required: Bachelor's Degree Education Preferred: Master's Degree ...
Quick apply
Full Stack Software Engineer (React/GCP) Dearborn, MI W2 Position Description: Employees in this ... junior engineers Education Required: Bachelor's Degree Education Preferred: Master's Degree ...
Software Engineer
Dearborn, MI · On-site
Act as a technical guide and mentor for junior and mid-level developers, fostering a culture of ... Master's degree in Computer Science, Software Engineering, or a related field. * Hands-on ...
Software Engineer
Dearborn, MI · On-site
Act as a technical guide and mentor for junior and mid-level developers, fostering a culture of ... Master's degree in Computer Science, Software Engineering, or a related field. * Hands-on ...
Embedded Software Development & Integration Engineer
Ypsilanti, MI · On-site
$118K - $156K/yr
Embedded Software Development & Integration Engineer Hyundai America Technical Center, Inc. (HATCI ... Mentor junior engineers on best practices and facilitate on-the-job learning * Attend industry ...
Embedded Software Development & Integration Engineer
Ypsilanti, MI · On-site
$118K - $156K/yr
Embedded Software Development & Integration Engineer Hyundai America Technical Center, Inc. (HATCI ... Mentor junior engineers on best practices and facilitate on-the-job learning * Attend industry ...
As an Embedded Software Technical Lead, you will be hands-on in leading a technically advanced ... Ability to dive into issues and mentor more junior engineers. Friendly and engaging personality.
As an Embedded Software Technical Lead, you will be hands-on in leading a technically advanced ... Ability to dive into issues and mentor more junior engineers. Friendly and engaging personality.
The Service Software Engineer's role is a high-level technical role that requires someone who is ... junior Customer Support Engineers. * Work with onsite Field Technicians when applicable. * Rotate ...
The Service Software Engineer's role is a high-level technical role that requires someone who is ... junior Customer Support Engineers. * Work with onsite Field Technicians when applicable. * Rotate ...
Junior Software Programmer information
See Detroit, MI salary details
$7.60 - $11.16
9% of jobs
$11.16 - $14.73
8% of jobs
$16.33 is the 25th percentile. Wages below this are outliers.
$14.73 - $18.29
16% of jobs
The median wage is $21.54 / hr.
$18.29 - $21.85
18% of jobs
$21.85 - $25.42
8% of jobs
$25.42 - $28.98
11% of jobs
$30.87 is the 75th percentile. Wages above this are outliers.
$28.98 - $32.54
8% of jobs
$32.54 - $36.10
8% of jobs
$36.10 - $39.67
6% of jobs
$39.67 - $43.23
3% of jobs
$43.23 - $46.79
3% of jobs
$7
$26
$46
How much do junior software programmer jobs pay per hour?
What is a junior software programmer?
What are the key skills and qualifications needed to thrive as a junior software programmer?
What are some common challenges a junior software programmer might face during their first year on the job?
What is the difference between Junior Software Programmer vs Junior Web Developer?
| Aspect | Junior Software Programmer | Junior Web Developer |
|---|---|---|
| Required Skills | Programming languages (e.g., Java, C++, Python), software development fundamentals | HTML, CSS, JavaScript, basic backend knowledge |
| Work Environment | Software companies, tech firms, development teams | Web agencies, tech startups, freelance projects |
| Common Usage | Developing software applications, system tools | Building websites, web applications |
Junior Software Programmers focus on developing software applications and systems using programming languages, often working in software or tech companies. Junior Web Developers specialize in creating websites and web-based applications, typically working in web agencies or startups. While both roles require basic coding skills, their focus areas and tools differ, making each suitable for different career paths within the tech industry.
What are popular job titles related to Junior Software Programmer jobs in Detroit, MI?
For Junior Software Programmer jobs in Detroit, MI, the most frequently searched job titles are:
What job categories do people searching Junior Software Programmer jobs in Detroit, MI look for?
The top searched job categories for Junior Software Programmer jobs in Detroit, MI are:
What cities near Detroit, MI are hiring for Junior Software Programmer jobs?
Cities near Detroit, MI with the most Junior Software Programmer job openings:

Full-time
Re-posted yesterday
Job description
We are looking for a mid-level Software Development Engineer who can design, build, and deliver high-quality software in a collaborative, fast-paced, and multicultural environment. You will work closely with cross-functional teams and participate in nightly discussions with our overseas headquarters, contributing to both technical execution and team growth.
Requirements:KEY RESPONSIBILITIES (To perform within this position successfully, the incumbent must be able to perform each essential duty satisfactorily. Other duties may be assigned.)
- Design and develop high-quality software features that are scalable, maintainable, and aligned with product requirements.
- Collaborate closely with cross-functional teams to solve problems, share knowledge, and deliver reliable solutions.
- Participate in code reviews to ensure code quality, provide constructive feedback, and support team learning.
- Debug and resolve technical issues across the stack, including performance, reliability, and integration challenges.
- Write and maintain technical documentation to support clarity, onboarding, and long-term maintainability.
- Work effectively with overseas HQ, including participating in nightly discussions and adapting to cross-cultural communication styles.
- Continuously improve code quality and engineering practices through refactoring, testing, and adopting best practices.
AUTHORITY & SCOPE
This role operates within defined corporate policies and procedures and exercises judgment appropriate to its level of responsibility. The position may influence decisions related to functional operations, processes, or recommendations and escalate matters as required
Supervisory Responsibilities:
No
Qualifications (The requirements listed below are representative of the knowledge, skills, and/or ability required and preferred for this position.)
Required Education & Experience:
- BS degree in Computer Science, Computer Engineering, Electronics/Electrical Engineering, or a similar technical field.
- Minimum of 3 years of professional software development experience with a proven track record of delivering production-ready features.
- Strong proficiency in at least one primary programming language (e.g., Kotlin, Java, Python) and solid understanding of software engineering fundamentals.
- Hands-on experience with version control, CI/CD pipelines, and modern development workflows.
- Good understanding of data structures, algorithms, and system design basics appropriate for mid-level roles.
- Ability to debug complex issues across multiple layers of the stack and propose practical solutions.
- Experience working with APIs, databases, and cloud-based services.
- Strong communication skills with the ability to collaborate across teams and explain technical decisions clearly.
- Adaptability to work with overseas HQ, including participating in nightly discussions and navigating cross-cultural communication styles.
- Growth mindset and willingness to learn new tools, technologies, and best practices.
Required Knowledge, Skills, & Abilities:
- Strong understanding of software engineering fundamentals including data structures, algorithms, and system design basics.
- Proficiency in at least one primary programming language such as Kotlin, Java, or Python.
- Experience with Git and modern development workflows including CI/CD pipelines.
- Ability to debug complex issues across multiple layers of the application.
- Knowledge of APIs, databases, and cloud services including REST and SQL/NoSQL fundamentals.
- Strong communication and collaboration skills with the ability to explain technical decisions clearly.
- Adaptability to cross-cultural collaboration and willingness to participate in nightly meetings with HQ.
- Ability to learn new tools and technologies quickly and apply best practices.
- Solid understanding of testing principles including unit and integration testing.
- Strong analytical and problem-solving skills with a structured approach to complex tasks.
Preferred Education & Experience:
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Familiarity with containerization tools like Docker or Kubernetes.
- Knowledge of modern architecture patterns such as microservices or event-driven systems.
- Experience improving CI/CD pipelines and build automation.
- Experience working with distributed or overseas teams across time zones.
- Strong testing discipline including automated testing frameworks.
- Understanding of security best practices such as OWASP and secure API design.
- Experience mentoring junior engineers or contributing to team knowledge-sharing.
- Familiarity with Agile methodologies and iterative development cycles.
Working Conditions:
The role operates in a collaborative, team-oriented environment, with regular interaction across functions and close partnership with overseas headquarters. Engineers work in a hybrid schedule with occasional nightly meetings to align with global teams, supported by approachable senior engineers who foster learning and shared problem-solving.
Travel Requirements:
- Occasional international travel
- Frequent local travel
OTHER DUTIES:
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.
CANDIDATE SPONSORSHIP:
Mobis does not provide immigration related sponsorship for this role. Do not apply for this role if you will need Mobis immigration sponsorship now or in the future. This includes direct company sponsorship, entry of Mobis as the immigration employer of record on a government form and any work authorization requiring a written submission or other immigration support from the company. (e.g., H-1B, OPT, STEM OPT, CPT, E-2, TN, J-1, etc.)
ADA DISCLAIMER:
Mobis North America is committed to working with and offering reasonable accommodation to job applicants with disabilities. If you need assistance or an accommodation due to disability for any part of the employment process, please contact us at: MTCA_HR@gmobis.com
EEO STATEMENT:
Mobis North America is an Equal Opportunity Employer. This company will provide equal opportunity to all individuals without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status. Information collected regarding categories as provided by law will in no way affect the decision regarding an employment application.
Mobis North America will not discharge or in any manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with Mobis North America legal duty to furnish information.