Events  Deals  Jobs 
    Sign in  
 
 
ACV Auctions // online auto auctions
 
Engineering, Full Time    Buffalo, NY    Posted: Friday, June 04, 2021
 
   
 
Apply To Job
 
 
JOB DETAILS
 

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 you will be doing:

Architect & build entire services including but not limited to; data modeling, storage, message brokers, protocols, interfaces, & front-ends.
Collaborate with software & production engineers to design scalable services, plan feature roll-out, & ensure high reliability & performance of our products.
Design & develop systems across all major departments including but not limited to; data, enterprise applications, & IT
Modify & develop custom software patterns as needed to solve highly 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.
Design & build complex systems that can scale rapidly with little maintenance.
Design & implement effective service/product interfaces.
Develop complex data models using common patterns like EAV, normal forms, append only, event sourced, or graphs.
Develop roadmaps & prioritizes technical debt to effectively plan features & work.
Lead & successfully complete software projects with minimal guidance from managers.
Lead team discussions to define requirements on new & current products.
Provide technical support for many applications within the technology portfolio.
Respond to & troubleshoot highly complex problems quickly, efficiently, & effectively.
Acts as a mentor or leader for less experienced engineers.
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 8 years of experience with programming in at least two of the following: Python, Java, C#, Perl, or JavaScript.
Minimum 8 years of experience working with continuous integration & build tools
Expert in version control systems
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.

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.

#LI-PLM

 
 
 
Apply To Job
 
 
 
 
 
© 2021 GarysGuide      About    Feedback    Press    Terms