Looking to build innovative technology solutions in the automotive industry? Join Cox Automotive as a Software Engineer in Draper and become part of a team focused on creating scalable digital products and delivering technology-driven solutions. This opportunity is ideal for professionals who enjoy solving complex technical challenges, collaborating with cross-functional teams, and contributing to products used across the automotive ecosystem. With competitive compensation, growth opportunities, and a dynamic work environment, this role offers a strong pathway for career development.
Job Overview
| Field | Details |
|---|---|
| Company Name | Cox Automotive |
| Role | Software Engineer |
| Qualification | Bachelor’s degree in Computer Science, Software Engineering, IT, or related field |
| Job Location | Draper, Utah, United States |
| Salary | $74,000 – $111,000 per year |
| Work Type | Hybrid / Office-based |
| Job Type | Full-Time |
| Job Level | Entry Level |
| Industry | Automotive Technology / Software Development |
Job Description
This role contributes to a large, mature, multi-tenant SaaS platform in the automotive service & repair domain. The backend runs on .NET Framework with ASP.NET MVC / ServiceStack and Entity Framework 6 over a sharded SQL Server data tier; the frontend is a React / TypeScript single-page application built with Vite, Redux Toolkit, and an internal design system. AWS (S3, Kinesis, SQS, SNS, DynamoDB) handles event streaming, storage, and integration with partner systems. Jenkins drives CI/CD; Splunk and New Relic provide observability.
What You’ll Do:
- Gains familiarity with and applies Software Engineering concepts, practices and methodologies. Â
- Writing unit and system tests to provide coverage for common code paths.
- Identifying and automating manual tasks.Â
- Evaluating and responding to bug submissions.Â
- Converting legacy code to new code.Â
- Creating detailed plans for migrating legacy tools and systems to new / unified systems and language.
- Identifying network, server or software bottlenecks.Â
- Ensuring application of secure coding practices.Â
- Performance testing and identifying / resolving uncovered issues.
- Learns and applies industry and company Software Engineering standards, policies and guidelines.Â
- Assists with special projects as assigned.Â
Who You Are:
- Bachelor’s degree in computer science or related discipline. The right candidate could also have a different combination, such as 4 years’ experience in a related field.
- Working proficiency in at least one modern object-oriented or typed language (C#, Java, TypeScript, or similar).
- Fundamentals of relational databases and SQL (SELECT, JOIN, indexes, basic query shape).
- Familiarity with Git, pull-request workflows, and reading production code you did not write.
- Ability to write unit tests and reason about edge cases.
- Comfort using AI coding assistants as part of a normal development workflow, including reviewing generated code critically before committing.
- Basic secure-coding awareness (no hardcoded secrets, parameterized queries, input validation at system boundaries).
- Clear written and verbal communication with technical peers.
Preferred Technical Qualifications:
- Exposure to C# and the .NET Framework / .NET ecosystem.
- Exposure to React and TypeScript.
- Prior internship, co-op, or open-source contributions to a real codebase (not only coursework).
- Familiarity with any of: Entity Framework, REST APIs, Redis, AWS (S3, Kinesis, SQS).
- Experience with a CI system (Jenkins, GitHub Actions, Azure DevOps, or similar).
- Exposure to design-system-based UI development.
- Exposure to an agile delivery process (Scrum, Kanban).
Selection Process
- Application Submission
- Resume Screening
- Initial HR Interview
- Technical Assessment / Coding Evaluation
- Technical Interview Round
- Managerial / Team Interview
- Final Selection & Offer Letter
How to Apply
- Visit the official Cox Automotive careers website
- Search for Software Engineer – Draper
- Review the complete job description and eligibility criteria
- Prepare and upload your updated resume
- Submit the online application form
- Monitor your email for interview updates and recruitment communication







