The Software Development Engineer (often called Software Developer) designs, builds, tests, and maintains software applications or systems to meet user and business needs. Software Development ...
The Software Development Engineer (often called Software Developer) designs, builds, tests, and maintains software applications or systems to meet user and business needs. Software Development ...
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 ...
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 ...
Job Type Full-time 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 ...
Job Type Full-time 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 ...
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 ...
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 ...
Bachelor's degree in Computer Science, Electrical/Computer Engineering, or related field (or equivalent experience) * 3+ years of progressive experience in cloud-based software development. * 3+ ...
Bachelor's degree in Computer Science, Electrical/Computer Engineering, or related field (or equivalent experience) * 3+ years of progressive experience in cloud-based software development. * 3+ ...
Bachelor's degree in Computer Science, Electrical/Computer Engineering, or related field (or equivalent experience) * 3+ years of progressive experience in cloud-based software development. * 3+ ...
Bachelor's degree in Computer Science, Electrical/Computer Engineering, or related field (or equivalent experience) * 3+ years of progressive experience in cloud-based software development. * 3+ ...
Software Development Engineer
Dearborn, MI · On-site
$138K - $190K/yr
Software Development Engineer - positions offered by Ford Motor Company (Dearborn, Michigan). Note, this is a hybrid position whereby the employee will work both from home and from the aforementioned ...
Software Development Engineer
Dearborn, MI · On-site
$138K - $190K/yr
Software Development Engineer - positions offered by Ford Motor Company (Dearborn, Michigan). Note, this is a hybrid position whereby the employee will work both from home and from the aforementioned ...
Back-end Software Development Engineer #1058217 Position Description: * The Product Cybersecurity PKI & Key Mgmt Security Services team generates, distributes, stores, and manages lifecycle for the ...
Quick apply
Back-end Software Development Engineer #1058217 Position Description: * The Product Cybersecurity PKI & Key Mgmt Security Services team generates, distributes, stores, and manages lifecycle for the ...
Controls Software Development Engineer
Auburn Hills, MI · On-site
$42.75 - $54.75/hr
We are seeking a Controls / Software Development Engineer to support the development and productionization of Drive-by-Wire control systems. Candidate will be responsible for developing control ...
Quick apply
Controls Software Development Engineer
Auburn Hills, MI · On-site
$42.75 - $54.75/hr
We are seeking a Controls / Software Development Engineer to support the development and productionization of Drive-by-Wire control systems. Candidate will be responsible for developing control ...
Software Development Engineer in Test (SDET) Location: Okemos, MI Duration: Long term Need Only USC/ GC Primary Responsibilities: * Collaborate with Agile feature teams to analyze user stories ...
Quick apply
Software Development Engineer in Test (SDET) Location: Okemos, MI Duration: Long term Need Only USC/ GC Primary Responsibilities: * Collaborate with Agile feature teams to analyze user stories ...
Software Development Engineer in Test (SDET)
Farmington Hills, MI · On-site
$49.25 - $63.50/hr
Software Development Engineer in Test (SDET) Location: Farmington Hills, MI Duration: Long term · We are seeking a forward-thinking SDET to help modernize and lead our test automation strategy ...
Quick apply
Software Development Engineer in Test (SDET)
Farmington Hills, MI · On-site
$49.25 - $63.50/hr
Software Development Engineer in Test (SDET) Location: Farmington Hills, MI Duration: Long term · We are seeking a forward-thinking SDET to help modernize and lead our test automation strategy ...
Infotainment Software Development Engineer
Ypsilanti, MI · On-site
$94K - $126K/yr
Infotainment Software Development Engineer Hyundai America Technical Center, Inc. (HATCI) is looking for an experienced engineer to join the Production Application Team of the Infotainment Software ...
Infotainment Software Development Engineer
Ypsilanti, MI · On-site
$94K - $126K/yr
Infotainment Software Development Engineer Hyundai America Technical Center, Inc. (HATCI) is looking for an experienced engineer to join the Production Application Team of the Infotainment Software ...
Software Development Engineer in Test (SDET)
Okemos, MI · On-site
$45.25 - $58.50/hr
SOFTWARE DEVELOPMENT ENGINEER IN TEST (SDET) WORK LOCATION: FARMINGTON HILLS, MI (HYBRID, MINIMUM OF 3 DAYS A WEEK IN FARMINGTON HILLS, SUBJECT TO CHANGE IN THE FUTURE) ONLY LOCAL CANDIDATES MUST ...
Quick apply
Software Development Engineer in Test (SDET)
Okemos, MI · On-site
$45.25 - $58.50/hr
SOFTWARE DEVELOPMENT ENGINEER IN TEST (SDET) WORK LOCATION: FARMINGTON HILLS, MI (HYBRID, MINIMUM OF 3 DAYS A WEEK IN FARMINGTON HILLS, SUBJECT TO CHANGE IN THE FUTURE) ONLY LOCAL CANDIDATES MUST ...
Infotainment Software Development Engineer
Ann Arbor, MI · On-site
$101K - $137K/yr
Infotainment Software Development Engineer Hyundai America Technical Center, Inc. (HATCI) is looking for an experienced engineer to join the Production Application Team of the Infotainment Software ...
Infotainment Software Development Engineer
Ann Arbor, MI · On-site
$101K - $137K/yr
Infotainment Software Development Engineer Hyundai America Technical Center, Inc. (HATCI) is looking for an experienced engineer to join the Production Application Team of the Infotainment Software ...
Embedded Software Development Engineer Atego HighRely is currently searching for an Embedded Software Engineer for a 6 month contract position that may be extended. The Software Development Engineer ...
Embedded Software Development Engineer Atego HighRely is currently searching for an Embedded Software Engineer for a 6 month contract position that may be extended. The Software Development Engineer ...
Software Development Engineer in Test (SDET)
Okemos, MI · On-site
$45.25 - $58.50/hr
Position : SDET Engineer Location : Okemos, MI Hybrid (minimum of 3 days a week in Okemos, subject to change in the future) Duration : Long term contract Interview : Final round will be Face-to-Face ...
Quick apply
Software Development Engineer in Test (SDET)
Okemos, MI · On-site
$45.25 - $58.50/hr
Position : SDET Engineer Location : Okemos, MI Hybrid (minimum of 3 days a week in Okemos, subject to change in the future) Duration : Long term contract Interview : Final round will be Face-to-Face ...
Jr. Associate Software Development Engineer in Test (SDET)
Okemos, MI · On-site
$45.25 - $58.50/hr
Job Title: Jr. Associate Software Development Engineer in Test (SDET) Work Location: Okemos, MI (Hybrid, minimum of 3 days a week in Okemos, subject to change in the future) Minimum Qualifications ...
Quick apply
Jr. Associate Software Development Engineer in Test (SDET)
Okemos, MI · On-site
$45.25 - $58.50/hr
Job Title: Jr. Associate Software Development Engineer in Test (SDET) Work Location: Okemos, MI (Hybrid, minimum of 3 days a week in Okemos, subject to change in the future) Minimum Qualifications ...
Software Development Engineer Who We Are Looking For: We are looking for a Mobile Software Development Engineer II with a strong embedded systems background to help us build the digital experience ...
Quick apply
Software Development Engineer Who We Are Looking For: We are looking for a Mobile Software Development Engineer II with a strong embedded systems background to help us build the digital experience ...
Software Development Engineer in Test (SDET) Location: Okemos, MI Duration: Long term Rate: Market Need only USC/ GC Need locals Primary Responsibilities: * Collaborate with Agile feature teams to ...
Quick apply
Software Development Engineer in Test (SDET) Location: Okemos, MI Duration: Long term Rate: Market Need only USC/ GC Need locals Primary Responsibilities: * Collaborate with Agile feature teams to ...
Software Development Engineer (Lead)
Birmingham, MI · On-site +1
$70K - $140K/yr
Description Lead Software Development Engineer Job Profile Summary The Lead Software Development Engineer provides technical and consultative support on highly complex technology initiatives. This ...
Software Development Engineer (Lead)
Birmingham, MI · On-site +1
$70K - $140K/yr
Description Lead Software Development Engineer Job Profile Summary The Lead Software Development Engineer provides technical and consultative support on highly complex technology initiatives. This ...
Software Dev Engineer Intern information
What are the key skills and qualifications needed to thrive as a Software Dev Engineer Intern, and why are they important?
What is the difference between Software Dev Engineer Intern vs Software Developer?
| Aspect | Software Dev Engineer Intern | Software Developer |
|---|---|---|
| Credentials | Typically pursuing a bachelor's or master's in CS or related field | Usually holds a completed degree in CS or related field |
| Work Environment | Internship programs, entry-level projects, mentorship | Full-time employment, project ownership, team collaboration |
| Employer & Industry Usage | Tech companies, startups, large corporations | Same as intern, but with more responsibilities |
The main difference is that a Software Dev Engineer Intern is a temporary, learning-focused position often held by students, while a Software Developer is a full-time role with greater responsibilities and independence. Interns gain experience and mentorship, whereas developers contribute directly to ongoing projects.
What kind of mentorship and learning opportunities can I expect as a Software Dev Engineer Intern?
What does a Software Dev Engineer Intern do?

Full-time
Posted 6 days ago
Job description
- Analyze user and system requirements and translate them into technical specifications and software designs.
- Design, implement, and maintain software components, applications, or services using one or more programming languages (such as Java, C++, Python, C#, or others).
- Modify existing software to fix defects, improve performance, adapt to new hardware, or enhance functionality and user interfaces.
- Write and execute unit tests, participate in code reviews, and support system testing and validation to ensure quality and correctness.
- Debug and troubleshoot issues across the stack, identify root causes, and implement robust solutions.
- Document designs, code changes, and processes, and prepare technical reports or status updates as needed.
- Collaborate with cross-functional teams (e.g., product, QA, operations, UX) throughout planning, development, deployment, and maintenance.
- Stay current with software development tools, techniques, and best practices, and contribute ideas for continuous improvement.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience
- Proficiency in one or more relevant programming languages
- Strong understanding of data structures and algorithms
- Familiarity with version control systems and modern software development workflows
- Experience with specific platforms such as web, mobile, embedded systems, or cloud, depending on the role
- Knowledge of relevant frameworks or technical domains, especially for more specialized positions
- Familiarity with Agile development methodologies
- Experience with CI/CD pipelines, particularly for mid-level or senior roles
- Strong problem-solving and analytical skills
- Ability to collaborate effectively in a team environment
WORK ENVIRONMENT: