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 ...
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 ...
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 ...
Software Development Engineer II
Ann Arbor, MI · Hybrid
$95K - $130K/yr
Job Summary The Software Development Engineer II position is the individual contributor intermediate level position in the software engineering series. Under moderate supervision, the incumbent will ...
Software Development Engineer II
Ann Arbor, MI · Hybrid
$95K - $130K/yr
Job Summary The Software Development Engineer II position is the individual contributor intermediate level position in the software engineering series. Under moderate supervision, the incumbent will ...
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 ...
Software Development Engineer II
Ann Arbor, MI · On-site
$95K - $130K/yr
Job Summary The Software Development Engineer II position is the individual contributor intermediate level position in the software engineering series. Under moderate supervision, the incumbent will ...
Software Development Engineer II
Ann Arbor, MI · On-site
$95K - $130K/yr
Job Summary The Software Development Engineer II position is the individual contributor intermediate level position in the software engineering series. Under moderate supervision, the incumbent will ...
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)
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 ...
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 ...
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 ...
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 ...
Software Engineer
Zeeland, MI · On-site
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 Engineer
Zeeland, MI · On-site
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
Job Title: Software Development Engineer in Test (SDET) Location: Okemos, MI - Hybrid (minimum of 4 days a week in Okemos, MI) Mode of Interview: First Round In-Person required Required ...
Quick apply
Software Development Engineer in Test (SDET)
Okemos, MI · On-site
$45.25 - $58.50/hr
Job Title: Software Development Engineer in Test (SDET) Location: Okemos, MI - Hybrid (minimum of 4 days a week in Okemos, MI) Mode of Interview: First Round In-Person required Required ...
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 in Test (SDET)
Okemos, MI · On-site
$45.25 - $58.50/hr
Job Title: Software Development Engineer in Test (SDET) Location: Okemos, MI - Hybrid (minimum of 4 days a week in Okemos, MI) Mode of Interview: First Round In-Person required Required ...
Software Development Engineer in Test (SDET)
Okemos, MI · On-site
$45.25 - $58.50/hr
Job Title: Software Development Engineer in Test (SDET) Location: Okemos, MI - Hybrid (minimum of 4 days a week in Okemos, MI) Mode of Interview: First Round In-Person required Required ...
Principal Software Development Engineer
Lansing, MI · On-site
$144.20 - $288.40/hr
As a Principal Software Development Engineer, you will operate within a large-scale product, engineering, and architecture ecosystem, leading strategic technical initiatives across one or more value ...
Principal Software Development Engineer
Lansing, MI · On-site
$144.20 - $288.40/hr
As a Principal Software Development Engineer, you will operate within a large-scale product, engineering, and architecture ecosystem, leading strategic technical initiatives across one or more value ...
Principal Software Development Engineer
Lansing, MI · On-site
$144 - $288/hr
As a Principal Software Development Engineer, you will operate within a large-scale product, engineering, and architecture ecosystem, leading strategic technical initiatives across one or more value ...
Principal Software Development Engineer
Lansing, MI · On-site
$144 - $288/hr
As a Principal Software Development Engineer, you will operate within a large-scale product, engineering, and architecture ecosystem, leading strategic technical initiatives across one or more value ...
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 Intern information
What types of projects do software development engineer interns typically work on, and how much ownership do they have over their work?
What does a software development engineer intern do?
What is the difference between Software Development Engineer Intern vs Software Engineer?
| Aspect | Software Development Engineer Intern | Software Engineer |
|---|---|---|
| Credentials | Typically pursuing or recently completed a bachelor's or master's degree in computer science or related field | Usually holds a bachelor's degree or higher in computer science or related discipline |
| Work Environment | Internship programs, often part-time or summer roles within tech companies | Full-time employment in software development teams |
| Employer & Industry Usage | Used across tech companies, startups, and large corporations for entry-level roles | Full-time professional role in similar environments |
| Common Search & Comparison | Often compared for entry-level experience and career progression | Represents a standard professional role in software development |
The main difference between a Software Development Engineer Intern and a Software Engineer is the experience level and employment status. Interns are typically students gaining practical experience, while Software Engineers are full-time professionals responsible for designing, developing, and maintaining software products.
What are the key skills and qualifications needed to thrive as a software development engineer intern, and why are they important?

Full-time
Posted 26 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: