DRIVIN is changing the way used-car dealers source their used-car inventory. Using proprietary technology and actionable local market data, DRIVIN sells, sources, acquires and delivers used-car inventory for used-car dealer partners across the country.

Software Engineer at DRIVIN
 Job Description:

DRIVIN is looking to expand our development team as we continue to innovate the used car industry. The candidate should have a strong background in Java web service development and be comfortable using the Spring Framework. As a member of the development team the main responsibilities are implementation and maintenance of RESTful web services. The candidate should be able to take an architectural design and provide an efficient implementation. The candidate should be able to communicate estimations and potential roadblocks for the success of the project. This candidate should have 2-3 years professional development experience. DRIVIN tech stack is cutting edge using Amazon AWS to deploy our infrastructure, using ElasticSearch for fast queries and PostgreSQL for transactional data and integrating data from the Data Science team in real time to help innovate the used car industry.


  • 3 years of professional Java development experience, Web Service experience preferred
  • Experience using the Spring framework
  • Experience with RDBMS (Postgres, MySql) connecting from Java application
  • Experience with Junit/Mockito for unit testing code


  • Building and maintaining composite and micro services in Java/Spring
  • Implementing code to meet functional requirements as documented in user stories and outlined in architectural documents
  • Implementing and maintaining unit test coverage for the Web Service layer

Company Reviews

“The opportunity to work with such a diverse group of people has been invaluable. Working at DRIVIN is like being with family; it doesn’t ever feel like ‘work’. We all strive for excellence in our personal capacity, as a company and when working with our dealer partners. Everyone pulls their own weight and there is endless opportunity for growth as a company as well as my career."
Michael Stephany
Senior Trader
"I like working at DRIVIN because there is a real family feel to the community here. It is rare where you can find a company full of people you absolutely love spending time with outside of work. It's always a blast here and everyone has a passion for making the company the best it can be."
Joseph Shoemaker
Senior Trader
"Working at DRIVIN is awesome. Not only do I get to see the differences we’re making in an industry usually averse to change firsthand, but I get to work with the best people around every day. Oh, and the snacks are great too."
Jenna Kowalczyk
Customer Experience Manager
Find more startup and tech jobs in Chicago
Apply Now
Why work with us
WE DON’T TAKE WORK TOO SERIOUSLY, WE JUST SERIOUSLY LOVE WHAT WE DO. We are accelerating the used car industry and looking for creative, talented, hard-working individuals to share in our vision of success. You’re smart. You’re driven. You like to be challenged. You’re passionate. You’re fun. You ask questions. Yeah, us too. Join our team!
AT DRIVIN, we’re steering a fast-paced and forward thinking company big on data and innovation. Our people are how we do it. Led by the top automotive industry veterans, the DRIVIN team is redefining the used-vehicle industry one car at a time.
Perks & Benefits
Unlimited Vacation
Daily Lunch Stipend
Happy Hours
Cool Work Space
Full Benefits

Oh no!

You're fresh out of job post slots.

Upgrade your planmanage current jobs

Create an account

Let startups find you

Create a profile and upload your resume today.

Saved Jobs
Job Saved
Find your saved jobs by scrolling over this star

Oh no!

You're fresh out of job post slots.