ACV Auctions is the leading dealer-to-dealer, online automotive marketplace in the nation. We bring transparency to every transaction from start to finish, ensuring peace of mind & value for our customers. We do this with a combination of the industrys best technology & the worlds best people. As a result of our teams tireless effort & dedication, were growing at a staggering rate. ACV is attracting new people from widely different backgrounds & geographies who are invested in the genuine belief that we are creating something special.
What are we looking for:
As a Software Engineer at ACV Auctions you will develop, write, & modify code. You will work alongside software & production engineers to build & ship new features that optimize operational efficiency & drive growth.
What youll be doing:
Design, develop, & maintain code for our web-based applications.
Collaborate with software & production engineers to design scalable services, plan feature roll-out, & ensure high reliability & performance of our products.
Use data structures & software design patterns effectively leading to maintainable software.
Conduct code reviews & build test suites for your products.
Independently document entire features or products.
Participate in team discussions to define requirements on new & current products.
Provide technical support for many applications within the technology portfolio.
Respond to & troubleshoot routine & non-routine problems quickly, efficiently, & effectively.
Use logging, monitoring, & data tools to debug & develop software.
Handle multiple competing priorities in an agile, fast-paced environment.
What you will need:
BS degree in Computer Science or a related technical discipline or equivalent practical experience.
Minimum 2 years of experience working with continuous integration & build tools.
Proficient in databases (RDB), SQL, & can contribute to table definitions.
Deep understanding of version control including trunk based development, multiple release planning, cherry picking, & rebase.
Self-sufficient debugger who can identify & solve problems in code.
Comprehensive understanding of major data structures (arrays, dictionaries, strings).
Experience building RPC services using either Thrift, gRPC, or equivalent.
Experience with containers & Kubernetes.
What we will offer:
Competitive salary & benefits.
Upbeat innovative culture.
Professional training opportunities.
Hiring is contingent on a satisfactory background check as permitted by law. Any falsification of your application or any other hiring materials is grounds for rescinding an offer or termination of employment.
ACV Auctions is an equal opportunity employer (EOE) & all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.