1

Contract Amazon Software Engineer Jobs in Detroit, MI

Software Engineer

Ypsilanti, MI · On-site

$86K - $181K/yr

Amazon Web Services - EC2, SWF, S3, ECS, etc. * Frontend experience with any of the following ... and contract wage rates, relevant prior work experience, specific skills and competencies ...

Senior Software Engineer

Birmingham, MI · On-site

$116K - $154K/yr

Experience with MongoDB Atlas and/or Amazon OpenSearch - schema design, aggregation pipelines, and ... contract, E2E) and observability Process Optimization * Demonstrated ability to enhance team ...

Senior Software Engineer

Birmingham, MI · On-site

$116K - $154K/yr

Experience with MongoDB Atlas and/or Amazon OpenSearch -- schema design, aggregation pipelines, and ... contract, E2E) and observability Process Optimization * Demonstrated ability to enhance team ...

Overview We are looking for a skilled Software Engineer to design and deliver scalable, cloud ... Knowledge of OpenAPI / Swagger specification and contract-first design * Exposure to service mesh ...

Overview We are looking for a skilled Software Engineer to design and deliver scalable, cloud ... Knowledge of OpenAPI / Swagger specification and contract-first design * Exposure to service mesh ...

Software Engineer

Ypsilanti, MI · On-site

$82K - $172K/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 Job Location: Wixom, MI (Onsite) Job Type ... Contract Very Important: * W2 Only * No OPT, CPT and H1B * 5-15 Years of Software Development ...

Software Engineer

Ypsilanti, MI · On-site

$103K - $217K/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

$86K - $181K/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 ...

next page

Showing results 1-20

Contract Amazon Software Engineer information

See Detroit, MI salary details

$62.9K

$146K

$203.4K

How much do contract amazon software engineer jobs pay per year?

As of Aug 8, 2026, the average yearly pay for contract amazon software engineer in Detroit, MI is $146,043.00, according to ZipRecruiter salary data. Most workers in this role earn between $118,800.00 and $171,300.00 per year, depending on experience, location, and employer.

What are the typical responsibilities and collaboration expectations for a Contract Amazon Software Engineer?

As a Contract Amazon Software Engineer, you will typically work on project-based assignments, focusing on delivering specific features or resolving issues within a defined time frame. You’ll frequently collaborate with full-time engineers, product managers, and sometimes cross-functional teams to ensure seamless integration of your work into larger projects. Communication is key, as you may need to quickly adapt to Amazon’s agile development practices and participate in code reviews, stand-up meetings, and sprint planning sessions. While your contract status may mean less involvement in long-term strategic planning, you’ll still contribute meaningfully to the team’s goals and can leverage this experience for future opportunities at Amazon or elsewhere.

What are the key skills and qualifications needed to thrive as a Contract Amazon Software Engineer?

To excel as a Contract Amazon Software Engineer, you need strong programming skills (often in Java, Python, or C++), a solid understanding of computer science fundamentals, and a relevant degree or equivalent experience. Familiarity with AWS services, CI/CD pipelines, version control systems like Git, and possibly certifications such as AWS Certified Developer are highly valued. Excellent problem-solving abilities, effective communication, and adaptability help contractors integrate quickly and contribute to dynamic teams. These skills and qualities are crucial for delivering high-quality software solutions efficiently in Amazon's fast-paced, results-driven environment.

What is the difference between Contract Amazon Software Engineer vs Contract Software Developer?

AspectContract Amazon Software EngineerContract Software Developer
CredentialsBachelor's in CS or related field, relevant coding skillsBachelor's in CS or related field, coding skills
Work EnvironmentAmazon's offices or remote, fast-paced tech environmentVarious companies, remote or onsite, diverse industries
Employer & IndustryAmazon, e-commerce, cloud computingMultiple industries, tech firms, startups
Search & Comparison IntentYes, often compared for project scope and tech stackYes, similar roles but broader industry focus

The Contract Amazon Software Engineer typically works within Amazon's specific environment, focusing on large-scale projects using Amazon's tech stack. In contrast, a Contract Software Developer may work across various companies and industries, with more diverse project types. Both roles require similar technical credentials but differ mainly in employer, environment, and project scope.

What is a Contract Amazon Software Engineer?

A Contract Amazon Software Engineer is a software professional hired on a temporary or project-based contract to work on Amazon’s technology projects. Unlike full-time employees, contract engineers typically work for a set period or until a project's completion, often through staffing agencies or as independent contractors. They are responsible for designing, developing, and maintaining software solutions, collaborating with Amazon teams, and meeting project goals. While they may have similar technical responsibilities to full-time engineers, contract positions usually offer less job security and different benefits. Contract roles can be a good way to gain experience working at Amazon or in large-scale tech environments.
What are the most commonly searched types of Amazon Software Engineer jobs in Detroit, MI? The most popular types of Amazon Software Engineer jobs in Detroit, MI are:
What are popular job titles related to Contract Amazon Software Engineer jobs in Detroit, MI? For Contract Amazon Software Engineer jobs in Detroit, MI, the most frequently searched job titles are:
What job categories do people searching Contract Amazon Software Engineer jobs in Detroit, MI look for? The top searched job categories for Contract Amazon Software Engineer jobs in Detroit, MI are:

$86K - $181K/yr

Full-time

Medical, Retirement, PTO

Re-posted 4 days ago


Job description

Job Title: Software Engineer
Job Category: Engineering
Time Type: Full time
Minimum Clearance Required to Start: None
Employee Type: Regular
Percentage of Travel Required: None
Type of Travel: None
* * *
The Opportunity:
CACI is seeking a highly motivated Software Engineer to join our team in Ypsilanti, MI. In this role, you will be a key member of an agile scrum team of software developers, system engineers, and image scientists to develop customer-specific solutions, internal tools, resolve critical issues, and more using Java, C++, JavaScript, and similar languages. Successful candidates will possess strong problem-solving skills along with a desire to learn more about CACI's technologies, all while working in an Agile development environment on a cutting-edge platform.
Our team is building a cloud-based, image generation and exploitation platform serving pixels to users with tight timelines. We utilize modern commercial technologies in conjunction with advanced image processing methods to efficiently produce superior products. Our platform is fully featured and continues to expand to meet the needs of our users.
Responsibilities:
  • Collaborate with program manager, engineers, and other stakeholders to define software requirements and specifications.
  • Design and implement efficient, flexible solutions that can scale for mission critical applications.
  • Work closely with DevOps team to deploy new features and maintain system stability.
  • Write robust test suites to ensure code correctness.
  • Apply software standards and processes to produce high quality, extensible, and maintainable software packages.
  • Debug, refactor and reimplement existing software codebases into new systems and on new platforms.
  • Participate in all aspects of the development lifecycle, including planning, requirements development, software design, implementation and build, documentation, testing, deployment, and maintenance.
  • Effectively collaborate across a diverse team of engineers, product owners, and scrum masters.

Qualifications:
Required:
  • US citizenship with the ability to obtain and maintain a TS/SCI security clearance.
  • Bachelor's degree or higher in Computer Science or closely related STEM field. Four additional years of experience may be substituted for a degree.
  • 5+ years of software engineering experience.
  • Proficiency in Java or C#
  • Ability to quickly learn and adopt new technologies and processes.
  • Must be willing to work on-site in Ypsilanti, MI.

Desired:
Strong backend software engineering skills with a history of successfully delivering features and maintaining projects. Experience with any or all the following paradigms/technologies:
  • Containerization - Docker, Kubernetes
  • ORM Frameworks - Hibernate
  • Dependency Injection Frameworks - Spring
  • Amazon Web Services - EC2, SWF, S3, ECS, etc.
  • Frontend experience with any of the following technologies:
  • Typescript/JavaScript
  • Web frameworks - React
  • Build tools - Webpack
  • Familiarity with continuous integration and continuous development pipelines.

What You Can Expect:
A culture of integrity.
At CACI, we place character and innovation at the center of everything we do. As a valued team member, you'll be part of a high-performing group dedicated to our customer's missions and driven by a higher purpose - to ensure the safety of our nation.
An environment of trust.
CACI values the unique contributions that every employee brings to our company and our customers - every day. You'll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality.
A focus on continuous growth.
Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground - in your career and in our legacy.
Pay Range:
There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.
The proposed salary range for this position is:
$86,100 - $181,000
CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.