
Software Developer IV, Data
ACV Auctions2 months ago
Toronto, CanadaStaff+
Responsibilities
- Contribute to the technical vision and make architecture decisions for multi-cloud infrastructure, in-memory technologies, and system design.
- Develop Python APIs, services, background workers, and integrations using Postgres and Redis.
- Design scalable, reliable, maintainable systems and optimize data models, SQL queries, indexes, and database performance.
- Build and maintain third-party API integrations, authentication and authorization, and asynchronous data flows.
- Drive operational maturity through observability, incident response, on-call practices, reliability goals, and post-incident improvements.
- Conduct code reviews, write documentation, and develop unit and integration test suites.
- Collaborate with software and production engineers on scalable services, feature rollouts, reliability, and performance.
- Participate in on-call rotation and production support while maintaining Eastern Time working hours.
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 developing unit and integration tests and defining test strategy and coverage expectations.
- Proficiency in SQL query writing and optimization.
- Strong communication, collaboration, and practical experience leading Agile development environments.
Benefits
- Company-sponsored healthcare, dental, vision, life/AD&D, and short- and long-term disability coverage effective on the date of hire.
- Optional critical illness and supplemental life/AD&D benefits.
- Generous parental leave top-up pay and vacation programs.
- Employee Stock Purchase Program and additional opportunities to earn company stock.
- Retirement planning through the company’s RRSP.
- Standard Eastern Time working hours are required; the role includes on-call rotation and production support.
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.