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 & mentor software & production engineers in the development of solutions to ACVs most complex software problems. It is expected that you are a technical leader who is able to operate in a high performing team, that you can balance high quality delivery with customer focus, that you have excellent communication skills, & that you have a record of delivering results in a fast-paced environment.
What youll be doing:
Architect, deliver, & maintain four or more domains/products with many components & services.
Collaborate with software & production engineers to design scalable services, plan feature roll-out, & ensure high reliability & performance of our products.
Influences company wide engineering standards for tooling, languages, & build systems.
Develop & implement 2-3 year lifecycle plans for all tools to ensure business risk & liability are accounted for.
Contribute, influence, & set standards for all technical aspects of a product or service including but not limited to; testing, debugging, performance, languages.
Implements engineering wide security standards & ensures security compliance for the business.
Modify & develop custom software patterns as needed to solve the most complex software problems.
Accountable for the overall performance of products and/or services within a defined area of focus.
Conduct code reviews, develop high-quality documentation, & build robust test suites for your products.
Lead team discussions to define requirements on new & current products.
Respond to & troubleshoot the most complex problems quickly, efficiently, & effectively.
Acts as a mentor or leader for less experienced engineers.
Manages third-party consulting resources, as needed.
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 15 years of experience working with continuous integration & build tools
Expert in version control systems
Expert in software design & problem solving across many domains/products.
Expert in software engineering tooling & mentors & drives adoption for new tools & tooling standards.
Expert in release, builds, testing & the entirety of the SDLC.
Expert at debugging distributed systems using distributed tracing & other common tools.
What we will offer:
- Competitive salary & benefits
- Upbeat innovative culture
- Professional training opportunities
- Flexible schedules
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.