Contract * Job #105695 Software Engineer III - Core (Software Test Automation Engineer) Location: Dearborn, MI Schedule: Monday-Friday Hybrid (4 days onsite, Monday-Thursday) Employment Type: W2 ...
Contract * Job #105695 Software Engineer III - Core (Software Test Automation Engineer) Location: Dearborn, MI Schedule: Monday-Friday Hybrid (4 days onsite, Monday-Thursday) Employment Type: W2 ...
Contract Professionals, Inc. (CPI) is seeking a Software Test Engineer to support regression and system-level testing for advanced military ground vehicle platforms. The role focuses on validating ...
Contract Professionals, Inc. (CPI) is seeking a Software Test Engineer to support regression and system-level testing for advanced military ground vehicle platforms. The role focuses on validating ...
Software Engineer . Net
Detroit, MI · On-site +1
Net 100% REMOTE 6 months contract **Permanent work from home position - Detroit , MI or Indianapolis based. Must be in MI or Indianapolis. Summary: The Software Engineer must have a diverse skillset ...
Software Engineer . Net
Detroit, MI · On-site +1
Net 100% REMOTE 6 months contract **Permanent work from home position - Detroit , MI or Indianapolis based. Must be in MI or Indianapolis. Summary: The Software Engineer must have a diverse skillset ...
Software Engineer . Net
Detroit, MI · Remote
Net 100% REMOTE 6 months contract **Permanent work from home position - Detroit , MI or Indianapolis based. Must be in MI or Indianapolis. Summary: The Software Engineer must have a diverse skillset ...
Software Engineer . Net
Detroit, MI · Remote
Net 100% REMOTE 6 months contract **Permanent work from home position - Detroit , MI or Indianapolis based. Must be in MI or Indianapolis. Summary: The Software Engineer must have a diverse skillset ...
Software Engineer
Ypsilanti, MI · On-site
Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to ... S. citizenship in support of contract requirements. This position also requires the ability to ...
Software Engineer
Ypsilanti, MI · On-site
Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to ... S. citizenship in support of contract requirements. This position also requires the ability to ...
Software Engineer
Ypsilanti, MI · On-site
Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to ... and contract wage rates, relevant prior work experience, specific skills and competencies ...
Software Engineer
Ypsilanti, MI · On-site
Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to ... and contract wage rates, relevant prior work experience, specific skills and competencies ...
Software Compliance Engineer (Contractor)
Ann Arbor, MI · On-site +1
$95 - $109/hr
Mercedes-Benz Research & Development North America, Inc. (MBRDNA) is seeking a Software Compliance Engineer (contract) to serve as a key technical advisor on the legal team to ensure that product and ...
Software Compliance Engineer (Contractor)
Ann Arbor, MI · On-site +1
$95 - $109/hr
Mercedes-Benz Research & Development North America, Inc. (MBRDNA) is seeking a Software Compliance Engineer (contract) to serve as a key technical advisor on the legal team to ensure that product and ...
Software Engineer
Ypsilanti, MI · On-site
$72K - $148K/yr
Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to ... and contract wage rates, relevant prior work experience, specific skills and competencies ...
Software Engineer
Ypsilanti, MI · On-site
$72K - $148K/yr
Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to ... and contract wage rates, relevant prior work experience, specific skills and competencies ...
The AI Expert - Software Engineering is responsible for designing, developing, and integrating ... contract.
The AI Expert - Software Engineering is responsible for designing, developing, and integrating ... contract.
Software Engineer
Ypsilanti, MI · On-site
Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to ... and contract wage rates, relevant prior work experience, specific skills and competencies ...
Software Engineer
Ypsilanti, MI · On-site
Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to ... and contract wage rates, relevant prior work experience, specific skills and competencies ...
Software Engineer
Ypsilanti, MI · On-site
$69K - $141K/yr
Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to ... and contract wage rates, relevant prior work experience, specific skills and competencies ...
Software Engineer
Ypsilanti, MI · On-site
$69K - $141K/yr
Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to ... and contract wage rates, relevant prior work experience, specific skills and competencies ...
Sr. Embedded Software Engineer
Sterling Heights, MI · On-site
$62/hr
Onsite Job: Sr. Embedded Software Engineer Work Location: Sterling Heights, MI Duration: 12+ Months ... Achieve on-time delivery of contract deliverables with acceptable quality and 90%+ first pass ...
New
Quick apply
Sr. Embedded Software Engineer
Sterling Heights, MI · On-site
$62/hr
Onsite Job: Sr. Embedded Software Engineer Work Location: Sterling Heights, MI Duration: 12+ Months ... Achieve on-time delivery of contract deliverables with acceptable quality and 90%+ first pass ...
New
Senior Java Full Stack Developer
Dearborn Heights, MI · On-site
$48.50 - $62.50/hr
DEARBORN, MICHIGAN DURATION :12 MONTH CONTRACT ROUND TWO INTERVIEWS WILL INCLUDE A CODING EXERCISE. We are seeking a Sr. Full Stack Software Developer to design and build of a new Unified ...
Quick apply
Senior Java Full Stack Developer
Dearborn Heights, MI · On-site
$48.50 - $62.50/hr
DEARBORN, MICHIGAN DURATION :12 MONTH CONTRACT ROUND TWO INTERVIEWS WILL INCLUDE A CODING EXERCISE. We are seeking a Sr. Full Stack Software Developer to design and build of a new Unified ...
Software Engineer
Farmington Hills, MI · On-site
$40 - $42/hr
Contract - 6 months Pay Range: $40/hr $42/hr (W2) We are seeking a Software Engineer to join our team. The engineer will design, develop, and maintain software solutions that solve complex problems ...
Quick apply
Software Engineer
Farmington Hills, MI · On-site
$40 - $42/hr
Contract - 6 months Pay Range: $40/hr $42/hr (W2) We are seeking a Software Engineer to join our team. The engineer will design, develop, and maintain software solutions that solve complex problems ...
Senior Java Developer (W2/1099 Contract)
Troy, MI · On-site
$100 - $130/hr
Contract Company Description W2/1099/C2C (Own Corporation) Job Details * Technical Leadership - May ... Deployment and Transition Support - Successfully deploys new or enhanced software, ensures user ...
Senior Java Developer (W2/1099 Contract)
Troy, MI · On-site
$100 - $130/hr
Contract Company Description W2/1099/C2C (Own Corporation) Job Details * Technical Leadership - May ... Deployment and Transition Support - Successfully deploys new or enhanced software, ensures user ...
Mainframe Developer
Southfield, MI · Remote
$45 - $57.75/hr
Contract /Requirement: * 5+ years of application programming and analysis experience * Strong ... Experience with the full software development life cycle * Ability to work with business analysts ...
Mainframe Developer
Southfield, MI · Remote
$45 - $57.75/hr
Contract /Requirement: * 5+ years of application programming and analysis experience * Strong ... Experience with the full software development life cycle * Ability to work with business analysts ...
Mainframe Developer
Southfield, MI · On-site
$45 - $57.75/hr
Contract /Requirement: * 5+ years of application programming and analysis experience * Strong ... Experience with the full software development life cycle * Ability to work with business analysts ...
Mainframe Developer
Southfield, MI · On-site
$45 - $57.75/hr
Contract /Requirement: * 5+ years of application programming and analysis experience * Strong ... Experience with the full software development life cycle * Ability to work with business analysts ...
Senior Embedded Software Engineer
Auburn Hills, MI · On-site
$117K - $153K/yr
Senior Embedded Software Engineer Embedded C/C++ | RTOS | Linux | Military Ground Vehicle Systems ... Experience supporting proposal development, contract planning, and program execution. * Willingness ...
Senior Embedded Software Engineer
Auburn Hills, MI · On-site
$117K - $153K/yr
Senior Embedded Software Engineer Embedded C/C++ | RTOS | Linux | Military Ground Vehicle Systems ... Experience supporting proposal development, contract planning, and program execution. * Willingness ...
Model Based Software Development Engineer
Auburn Hills, MI · On-site
$80K - $90K/yr
... Contract) FULL TIME Pay Range: 80,000- 90,000 Seeking a talented AUTOSAR Application with Model Based Software Developer to join our global team and will be responsible Oversee the designs ...
Model Based Software Development Engineer
Auburn Hills, MI · On-site
$80K - $90K/yr
... Contract) FULL TIME Pay Range: 80,000- 90,000 Seeking a talented AUTOSAR Application with Model Based Software Developer to join our global team and will be responsible Oversee the designs ...
... Use DevOps tools such as Jenkins, SonarCube, CheckMarx, Fossa, and GitHub to deploy, improve and ... JUnit 5, Mockito, Test containers • Contract Testing: Pact • End-to-End: Selenium, Playwright ...
... Use DevOps tools such as Jenkins, SonarCube, CheckMarx, Fossa, and GitHub to deploy, improve and ... JUnit 5, Mockito, Test containers • Contract Testing: Pact • End-to-End: Selenium, Playwright ...
Software Developer Contract information
See Detroit, MI salary details
$47.4K - $58K
1% of jobs
$58K - $68.6K
4% of jobs
$68.6K - $79.2K
9% of jobs
$89.1K is the 25th percentile. Wages below this are outliers.
$79.2K - $89.8K
12% of jobs
$89.8K - $100.4K
15% of jobs
The median wage is $107.4K / yr.
$100.4K - $111K
14% of jobs
$111K - $121.6K
15% of jobs
$125.8K is the 75th percentile. Wages above this are outliers.
$121.6K - $132.2K
13% of jobs
$132.2K - $142.8K
9% of jobs
$142.8K - $153.4K
5% of jobs
$153.4K - $164K
3% of jobs
$47.4K
$110.5K
$164K
How much do software developer contract jobs pay per year?
What are the typical work arrangements and expectations for contract software developers?
Contract Software Developers are usually hired for specific projects or defined timeframes, which can range from several weeks to multiple months, often working remotely or on-site depending on client needs. They are expected to quickly understand project requirements, deliver code efficiently, and collaborate with both in-house teams and other contractors, maintaining flexibility to adapt to different workflows and tools. Because contract roles may not include the same onboarding experience as permanent positions, self-motivation and strong independent work habits are important. This work arrangement provides valuable exposure to various industries and technologies, often expanding a developer’s professional network and enhancing career versatility.
What are the key skills and qualifications needed to thrive as a software developer contract?
A successful Software Developer Contract requires strong programming abilities, solid knowledge of software development methodologies, and relevant project or domain expertise, often supported by a degree in computer science or a related field. Familiarity with languages like Java, Python, or JavaScript, as well as tools such as Git, Agile frameworks, and certification in areas like AWS or Scrum, is highly valued. Excellent problem-solving skills, adaptability, effective communication, and an ability to quickly integrate into new teams are crucial soft skills. These competencies enable contract developers to deliver high-quality solutions while efficiently navigating diverse projects and rapidly changing work environments.
What is a software developer contract?
A Software Developer Contract job is a temporary or project-based position where a developer is hired for a specific duration, typically through a contract agreement. Contractors may work independently, for an agency, or directly with a company to develop, test, and maintain software applications. These roles often offer flexibility but may not include benefits like health insurance or paid time off. Contract developers are usually paid hourly or per project and may work remotely or on-site depending on the employer's needs.
- Defense Software Engineer
- Temporary Embedded System Software Engineer
- Contract Embedded Tester
- Rf Embedded Software Engineer
- Remote Iot Embedded Engineer
- Embedded Software Engineer Mes Level
- Embedded Software Engineer Relocation
- Manager Astronomy Software Engineer
- Software Engineer Software Developer
- Full Time Embedded System Software Engineer

Job description
- Location: Allen Park, Michigan
- Type: Contract
- Job #105695
Software Engineer III - Core (Software Test Automation Engineer)
Location: Dearborn, MI
Schedule: Monday-Friday Hybrid (4 days onsite, Monday-Thursday)
Employment Type: W2 Contract, 1-year Ongoing
Work Arrangement: Hybrid
Overview:
Epitec is seeking an experienced Software Engineer III - Core (Software Test Automation Engineer) to support the development and validation of advanced automotive embedded software systems. This role focuses on ECU-level (L2) testing for Body Control Module (BCM) applications within a next-generation vehicle architecture. The ideal candidate will have a strong background in automotive software verification, test automation, embedded systems, and continuous integration practices.
This is an excellent opportunity for a driven engineer who is passionate about software quality, automation, and delivering reliable embedded solutions for modern vehicle platforms.
Key Responsibilities
- Analyze software requirements and develop comprehensive test strategies to ensure complete feature coverage.
- Design, author, review, and maintain ECU-level (L2) test cases in TestRail.
- Develop and execute Smoke, Sanity, Regression, Stability, and Feature Validation testing.
- Configure and integrate testing tools, automation frameworks, measurement systems, debuggers, and defect management platforms.
- Create, automate, and maintain test scripts using tools and languages such as Python, GTest, and related frameworks.
Integrate automated testing into CI/CD pipelines to provide continuous quality feedback.
- Execute automated test suites for nightly engineering builds and release builds.
- Investigate test failures, identify defects, and support defect tracking and resolution efforts.
- Generate and communicate test execution reports, coverage metrics, and quality status updates.
- Analyze requirement coverage, code coverage, and interface coverage to identify testing gaps.
- Perform root cause analysis to determine whether failures originate from the software, test environment, or automation framework.
- Continuously improve test automation coverage, including negative and edge-case scenarios.
- Update test assets as requirements, software designs, and product features evolve.
Required Qualifications
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Electrical & Electronics Engineering, Software Engineering, or a related field.
- 6+ years of automotive software test automation experience.
- 6+ years of overall software engineering or IT experience.
- 3+ years of Body Control Software verification experience.
- 2+ years of ECU-level (L2) software testing experience.
- 2+ years of experience integrating automated tests into CI/CD pipelines.
- 3+ years of experience developing test automation frameworks and scripts using tools such as Python and CAPL.
- 2+ years of experience using test management tools such as TestRail, Jama, or similar platforms.
- 1+ year of experience working within Agile development environments.
- Proficiency in at least one advanced programming language, or practical experience in multiple programming languages.
- Strong understanding of embedded software and embedded systems.
- Technical Skills
- Embedded Software Development
- Embedded Systems
- Software Testing & Verification
- Test Automation
- Python
- C++
- MATLAB
- CAPL
- CI/CD Integration
- GTest
- TestRail
- Jama
- Root Cause Analysis
- Defect Management
- Agile Methodologies
Preferred Qualifications
- Master's Degree in a related engineering or computer science discipline.
- Experience with automotive body control systems and vehicle electronic architectures.
- Strong analytical, troubleshooting, and communication skills.
Why Join Epitec?
At Epitec, we connect exceptional talent with impactful opportunities. You'll have the chance to work on cutting-edge automotive technologies while partnering with a team committed to innovation, collaboration, and quality.
About Epitec
Sourced by ZipRecruiter
Industry
Recruiting and staffing services
Company size
1,001 - 5,000 Employees
Headquarters location
Southfield, MI, US
Year founded
1978