
Software Engineer IV, Data
ACV Auctions2 months ago
Buffalo, NY, USAStaff+
Responsibilities
- Contribute to technical vision and make architectural decisions for multi-cloud infrastructure, in-memory technologies, and system design.
- Develop Python APIs, services, background workers, and database-backed applications using Postgres and Redis.
- Design scalable, reliable, maintainable systems and integrate third-party APIs.
- Create and optimize data models, schemas, indexes, and complex SQL queries.
- Collaborate with software and production engineers on service design, feature rollouts, reliability, and performance.
- Diagnose production issues, participate in on-call support, lead incident analysis, and drive preventative improvements.
- Conduct code reviews, write documentation, and develop unit and integration test suites.
- Drive operational maturity through observability, incident response, on-call practices, and reliability goals.
- Work Eastern Time hours and handle multiple priorities in a fast-paced Agile environment.
Requirements
- Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent work experience.
- 7+ years of experience programming in Python.
- 5+ years of experience with cloud platforms, preferably AWS or GCP.
- 5+ years of experience with Terraform or Infrastructure as Code concepts.
- 5+ years of experience with continuous integration and build tools.
- Experience architecting systems from the ground up for scalability, reliability, and maintainability.
- Experience with in-memory data processing and database monitoring and diagnostic tools, preferably Datadog.
- Experience with Domain-Driven Design, third-party API integration, authentication and authorization, and asynchronous data flows.
- Strong experience with unit and integration testing, test strategy, and coverage expectations.
- Proficiency in writing and optimizing SQL queries.
- Strong communication, collaboration, software design, documentation, and problem-solving skills.
- Practical experience operating within and leading Agile development environments, including sprints and Agile ceremonies.
- Ability to read, write, speak, and understand English.
Benefits
- Multiple medical plans, including a high-deductible low-cost health plan.
- Company-sponsored short-term disability, long-term disability, and life insurance.
- Optional dental, vision, supplemental life/AD&D, legal/ID protection, accident, and critical illness insurance.
- Uncapped vacation days, paid sick leave, company holidays, floating holidays, parental leave, bereavement leave, jury duty leave, voting leave, and other legally required paid leave.
- Employee Stock Purchase Program and additional opportunities to earn company stock.
- 401(k) retirement planning.
- The role requires standard Eastern Time working hours and participation in an on-call rotation.
Tech Stack
Categories
BackendData Engineering
About ACV Auctions
ACV Auctions operates a dealer-only online wholesale marketplace for used vehicles, alongside data, inspection, transportation, and floorplan financing services for auto retailers and commercial sellers. It earns fees from transactions and ancillary products delivered through brands such as ACV Transportation, ACV Capital, True360, and MAX Digital. Founded in 2014 and headquartered in Buffalo, New York, ACV is a public company traded on the NASDAQ.