ACV Auctions

Software Engineer IV, Data

ACV Auctions
Apply
22 days 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
ACV Auctions

About ACV Auctions

1,001-5,000 employees
Contact me