Responsibilities * Assist in designing, developing, and maintaining software applications * Write clean, readable, and well-tested code under guidance from senior engineers * Participate in 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 ...
Software Developer
Southfield, MI · On-site
Overview The Software Developer will be responsible for developing and maintaining high-performance ... * Assist in maintaining and improving existing application infrastructure * Write or update ...
Software Developer
Southfield, MI · On-site
Overview The Software Developer will be responsible for developing and maintaining high-performance ... * Assist in maintaining and improving existing application infrastructure * Write or update ...
Software Engineer - Functional Safety Software for Motor Controls
Dearborn, MI · On-site
$85K - $192K/yr
Design and execute test methods to validate functional safety software using HIL and SIL * Assist in the troubleshooting of functional safety software and calibration issues, both in development and ...
Software Engineer - Functional Safety Software for Motor Controls
Dearborn, MI · On-site
$85K - $192K/yr
Design and execute test methods to validate functional safety software using HIL and SIL * Assist in the troubleshooting of functional safety software and calibration issues, both in development and ...
Software Engineer
Dearborn, MI · On-site
Software Engineer #1052135 * We are seeking a highly experienced Senior Software Engineer for the ... Key Responsibilities: * Assist with Enhancement/New Development Projects (including research ...
Quick apply
Software Engineer
Dearborn, MI · On-site
Software Engineer #1052135 * We are seeking a highly experienced Senior Software Engineer for the ... Key Responsibilities: * Assist with Enhancement/New Development Projects (including research ...
Overview The Software Developer will be responsiblefordevelopingandmaintaininghigh ... * Assist in maintaining and improving existing application infrastructure * Write or update ...
Overview The Software Developer will be responsiblefordevelopingandmaintaininghigh ... * Assist in maintaining and improving existing application infrastructure * Write or update ...
Software Engineer
Auburn Hills, MI · On-site
Title: Software Engineer Position Overview The Software Engineer will support business and ... Support reporting, dashboards, data analysis, and business insights as needed. * Assist with system ...
Software Engineer
Auburn Hills, MI · On-site
Title: Software Engineer Position Overview The Software Engineer will support business and ... Support reporting, dashboards, data analysis, and business insights as needed. * Assist with system ...
Software Engineer
Dearborn, MI · On-site
Software Engineer #1058088 * We are seeking a highly experienced Senior Software Engineer for the ... Key Responsibilities: * Assist with Enhancement/New Development Projects (including research ...
Quick apply
Software Engineer
Dearborn, MI · On-site
Software Engineer #1058088 * We are seeking a highly experienced Senior Software Engineer for the ... Key Responsibilities: * Assist with Enhancement/New Development Projects (including research ...
Responsibilities : • Assist in designing, developing, and maintaining software applications • Write clean, readable, and well-tested code under guidance from senior engineers • Participate in ...
Responsibilities : • Assist in designing, developing, and maintaining software applications • Write clean, readable, and well-tested code under guidance from senior engineers • Participate in ...
Senior Software Engineer - Platform
Detroit, MI · On-site
$121K - $159K/yr
... Assist with delivery estimates • Determine and execute software deployment processes using Azure DevOps pipelines • Leverage AI and Claude for development efficiency and problem-solving • Act ...
Senior Software Engineer - Platform
Detroit, MI · On-site
$121K - $159K/yr
... Assist with delivery estimates • Determine and execute software deployment processes using Azure DevOps pipelines • Leverage AI and Claude for development efficiency and problem-solving • Act ...
Software Engineer - Advanced
Troy, MI · On-site
Gather and analyse metrics from both operating systems and applications to assist in performance ... our software portfolio, meet the team and join our Talent Community today so that we can stay ...
Software Engineer - Advanced
Troy, MI · On-site
Gather and analyse metrics from both operating systems and applications to assist in performance ... our software portfolio, meet the team and join our Talent Community today so that we can stay ...
Overview The Software Developer will be responsible for developing and maintaining high ... * Assist in maintaining and improving existing application infrastructure * Write or update ...
Overview The Software Developer will be responsible for developing and maintaining high ... * Assist in maintaining and improving existing application infrastructure * Write or update ...
ADAS Software Architect
Dearborn, MI · On-site
$138K - $211K/yr
Apply ISO 26262 Functional Safety principles to Driver Assist and Platform software, implementing safety mechanisms like memory partitioning and E2E protection. Demonstrate a commitment to quality by ...
ADAS Software Architect
Dearborn, MI · On-site
$138K - $211K/yr
Apply ISO 26262 Functional Safety principles to Driver Assist and Platform software, implementing safety mechanisms like memory partitioning and E2E protection. Demonstrate a commitment to quality by ...
Software Developer
Novi, MI · On-site
Software Developer Location: Novi, Michigan . Major Areas of Responsibility * Responsible for the ... manufacturing industry. * Assist in the production and review the related product/project ...
Software Developer
Novi, MI · On-site
Software Developer Location: Novi, Michigan . Major Areas of Responsibility * Responsible for the ... manufacturing industry. * Assist in the production and review the related product/project ...
Logistics Product Software Developer
Sterling Heights, MI · On-site
$34.03 - $39.03/hr
Analyze user requirements and assist with the design and implementation of new software capabilities and enhancements to existing applications. * Perform software troubleshooting, technical support ...
Logistics Product Software Developer
Sterling Heights, MI · On-site
$34.03 - $39.03/hr
Analyze user requirements and assist with the design and implementation of new software capabilities and enhancements to existing applications. * Perform software troubleshooting, technical support ...
Software Engineer - Functional Safety Software for Motor Controls
Dearborn, MI · On-site +1
$85K - $192K/yr
Design and execute test methods to validate functional safety software using HIL and SIL * Assist in the troubleshooting of functional safety software and calibration issues, both in development and ...
Software Engineer - Functional Safety Software for Motor Controls
Dearborn, MI · On-site +1
$85K - $192K/yr
Design and execute test methods to validate functional safety software using HIL and SIL * Assist in the troubleshooting of functional safety software and calibration issues, both in development and ...
Software Integration Lead
Milford, MI · Hybrid
Act as the single point contact to supplier's software group and work with supplier to establish delivery content, schedules and resolve issues. * Assist in the development of software content and ...
New
Software Integration Lead
Milford, MI · Hybrid
Act as the single point contact to supplier's software group and work with supplier to establish delivery content, schedules and resolve issues. * Assist in the development of software content and ...
New
Software Integration Lead
Milford, MI · On-site
Act as the single point contact to supplier's software group and work with supplier to establish delivery content, schedules and resolve issues. * Assist in the development of software content and ...
New
Software Integration Lead
Milford, MI · On-site
Act as the single point contact to supplier's software group and work with supplier to establish delivery content, schedules and resolve issues. * Assist in the development of software content and ...
New
Full Stack Software Engineer
Dearborn, MI · On-site
The Full Stack Software Engineer is responsible for design, build and support of scalable web ... AI Coding Assistant experience (GitHub/VB Studio CoPilot, Gemini Code Assist, Cursor, etc.
Full Stack Software Engineer
Dearborn, MI · On-site
The Full Stack Software Engineer is responsible for design, build and support of scalable web ... AI Coding Assistant experience (GitHub/VB Studio CoPilot, Gemini Code Assist, Cursor, etc.
Senior Software Engineer
Warren, MI · On-site
$115K - $151K/yr
The software team supports the definition, design, and development of continuously improving ... If you need a reasonable accommodation to assist with your job search or application for employment ...
Senior Software Engineer
Warren, MI · On-site
$115K - $151K/yr
The software team supports the definition, design, and development of continuously improving ... If you need a reasonable accommodation to assist with your job search or application for employment ...
Senior Software Engineer
Warren, MI · Hybrid
$115K - $151K/yr
The software team supports the definition, design, and development of continuously improving ... If you need a reasonable accommodation to assist with your job search or application for employment ...
Senior Software Engineer
Warren, MI · Hybrid
$115K - $151K/yr
The software team supports the definition, design, and development of continuously improving ... If you need a reasonable accommodation to assist with your job search or application for employment ...
Software Assistant information
What are Software Assistants?
Which IT jobs without coding?
What is L1, L2, L3, and L4 developer?
What is the difference between Software Assistant vs Software Developer?
| Aspect | Software Assistant | Software Developer |
|---|---|---|
| Required Credentials | Associate degrees or certifications in software tools | Bachelor's or higher in Computer Science or related fields |
| Work Environment | Support teams, administrative settings, or entry-level roles | Design, develop, and test software applications |
| Employer & Industry Usage | Tech companies, IT departments, startups | Software firms, tech giants, enterprise IT |
| Common Search & Comparison | Often compared for entry-level roles or support functions | Compared for development expertise and project roles |
The main difference between a Software Assistant and a Software Developer lies in their responsibilities and experience level. Software Assistants typically support development teams with administrative or basic technical tasks, requiring less advanced credentials. In contrast, Software Developers are responsible for creating and maintaining software, often requiring a higher level of education and technical skills. Both roles are essential in the tech industry but serve different functions within the software development lifecycle.
How does a Software Assistant typically collaborate with software engineers and other team members in a development project?
What engineer makes $500,000 a year?
What are the key skills and qualifications needed to thrive as a Software Assistant, and why are they important?
What skills are needed for an IT assistant?

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