Manager, Engineering
CarvanaAbout the role
About Carvana...
If you like disrupting the norm and are looking for a company revolutionizing an industry then you will LOVE what Carvana has done for the car buying experience. Buying a car the old-fashioned way sucks and we are working hard to make it NOT suck. At Carvana, our customers can hop online to...
- Search and browse our inventory of over 20,000 vehicles that we own and certify.
- Narrow down search results using highly intelligent filtering tools/components.
- View vehicle details, Carfax reports, and 360 rotating studio images for every vehicle.
- Secure financing in minutes using Carvana’s in-house service or their own bank.
- Interact with GUI components to easily customize loan length, down payment, and monthly payment.
- Generate, upload, and eSign all documents online (no ink necessary).
- Schedule front-door delivery or pick up at one of our vending machines.
- Trade in their existing vehicle or just sell it to Carvana (no purchase necessary).
For more on Carvana and our mission, sneak a peek and learn more about what it’s like to work here from the people who already do.
Work Model: This is a 100% on-site role at our Tempe office, Monday through Friday.
About the team and position:
Ready to make a massive impact? We are growing our team at our Tempe, AZ headquarters to own a critical element of our business: the Vehicle Details Page on marketplace.adesa.com. This is your chance to shape the core experience where thousands of wholesale dealers find and purchase vehicles daily in our exciting, fast-paced timed sales. We're obsessed with performance, pushing for best-in-class load times and a world-class user experience on a platform that has seen 100x search volume growth in just two years. You'll tackle fun, complex engineering challenges using a modern stack (React, NX, Module Federation, C#, GraphQL, Azure) and see your work directly influence the success of a marketplace that is THE digital future of ADESA and Carvana.
What you'll be doing:
- Lead your team in developing and operating our customer experience platform while diving deep with internal partners to launch new products
- Hire and develop your engineers, helping them learn and achieve their own goals while holding them - and yourself - to high engineering standards
- Develop efficient processes, ensuring the engineering team is operating with high velocity, quality, and ownership
- Focus your team on increasing resiliency and uptime while decreasing the blast radius of software changes and tracking and improving customer-facing metrics
- Work with our product, design, business, and operations teams to develop resilient solutions while driving impact for our car purchasing experience
What you should have:
- A comprehensive understanding of software craftsmanship ideals - clean code principles, unit testing fundamentals, design pattern selection and application, architectural pattern selection and application, and DevOps principles
- BS degree in Computer Science, similar technical field of study or equivalent practical experience
- Experience creating available, scalable, low-latency, global customer management systems
- Experience debugging and troubleshooting web services, API, and libraries
- Experience or desire to lead a team of Engineers and coach them in their career
- At least 4 years of software engineering, with consistently advancing skills and responsibilities.
- Extensive experience with .Net and C#
- Experience with at least one functional/scripting language (JavaScript, Python).
- Strong skills with any contemporary UI framework or library, such as React, AngularJS, or VUE.
- Experience in building contemporary scalable solutions, supporting high load and availability, understanding caching, sharding, container-based architecture.
- Experience in working with any cloud (AWS, Azure, GCP, RedHat, etc.).
- Experience in contemporary code quality practices: writing unit and integration tests, using test coverage, CI/CD, etc.
- Excellent interpersonal and organizational skills with the ability to handle diverse situations, multiple projects, and rapidly changing priorities.
- Excellent written, verbal, and presentation communication skills, especially in representing their technical expertise to a diverse audience.
- Self-motivated; work well both independently and collaboratively.
- A positive attitude and an excellent sense of hu
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s