Software Engineering Identity & Orgs III Job Available in Canada
ACV Auctions, founded in 2014 by Dan Magnuszewski, Joseph Neiman and Jack Greco, is a Buffalo-based company that has transformed the wholesale automotive auction industry by providing a live, dealer-only marketplace.
In 2015, the company gained significant recognition by winning the 43North business plan competition, securing a $1 million investment.
This achievement propelled ACV Auctions to expand its digital platform, facilitating real-time transactions for used vehicles.
In 2016, George Chamoun, an early angel investor, joined ACV Auctions as CEO, bringing a wealth of experience from his previous venture, Synacor.
Under his leadership, the company experienced rapid growth, achieving a $1.5 billion valuation in 2019, making it Buffalo’s first tech unicorn.
ACV Auctions continued to attract substantial investments, including a $55 million equity round in late 2020 led by Durable Capital Partners LP.
In March 2021, ACV Auctions went public on the NASDAQ under the ticker symbol ACVA, raising approximately $414 million through its initial public offering.
As of December 2024, the company boasts a market capitalization of $3.67 billion and reported trailing twelve-month revenue of $596 million.
With a workforce of over 2,170 employees, ACV Auctions continues to leverage data and technology to enhance its digital marketplace, enabling dealers and commercial partners to buy, sell and value vehicles with increased confidence and efficiency.
Location: Toronto, ON
Benefits
From the full job description
- Disability insurance
- Employee stock purchase plan
- RRSP
- Vision care
Are you searching for a career at a dynamic company with a people-first philosophy and a culture built on growth and autonomy? ACV Auctions could be the ideal place for you. With competitive compensation packages and abundant learning and development opportunities, ACV is committed to helping you elevate your career.
At ACV, we continue to raise the bar by consistently investing in both our people and cutting-edge technology to drive customer success. We are looking for individuals who share our passion, bring innovative ideas and thrive in a collaborative environment.
Who We Are
ACV Auctions is a technology company revolutionizing how dealers buy and sell cars online. We are transforming the automotive industry by delivering innovative, user-focused, data-driven solutions. Our mission is to create the most trusted and efficient digital marketplace for sourcing, selling and managing used vehicles, offering unprecedented transparency and insights.
Our expansive network includes:
- ACV Auctions
- ACV Transportation
- ClearCar
- MAX Digital
- ACV Capital
- True360
- Data Services
We are disruptors in the automotive industry and invite you to join us on this transformative journey.
Our Commitment to Well-Being
At ACV, we prioritize the health, physical, financial, social and emotional wellness of our team. Here’s how we support our teammates:
- Comprehensive Insurance Coverage: Company-sponsored healthcare, dental, vision, life/AD&D, short-term and long-term disability insurance (effective on the date of hire).
- Optional Benefits: Critical illness coverage and supplemental life/AD&D insurance.
- Generous Parental Leave: Includes top-up pay and robust vacation programs.
- Employee Stock Purchase Program: Opportunities to own a piece of ACV.
- Retirement Planning: Access to the company’s RRSP program.
Who We’re Looking For
We are seeking a Software Engineer to join our agile, cross-functional teams, working on operational tools, product development or infrastructure. You will collaborate closely with software and production engineers to design and deliver innovative features that drive ACV’s growth.
At ACV, practical experience and a solid grasp of computer science fundamentals matter more than familiarity with specific technologies. What sets you apart is your ability to tackle complex software challenges and adhere to best practices in software engineering.
Key Responsibilities
As a Software Engineer at ACV, you will:
- Code Development: Design, build and maintain code for web-based applications.
- Collaboration: Partner with software and production teams to design scalable services, plan feature rollouts and ensure optimal product performance.
- Code Quality: Conduct reviews, create documentation and build robust test suites.
- Complex Systems: Design and develop scalable systems that require minimal maintenance.
- Interface Design: Develop effective service/product interfaces.
- Data Modeling: Create complex data models using EAV, normal forms, append-only, event-sourced or graph patterns.
- Roadmaps and Prioritization: Balance feature planning with managing technical debt.
- Project Leadership: Independently lead software projects from start to finish.
- Requirement Analysis: Define technical and business requirements for new and existing products.
- Technical Support: Troubleshoot and support various applications in our technology portfolio.
- Agility: Handle multiple priorities effectively in a fast-paced, agile environment.
Required Qualifications
To thrive in this role, you should have:
- A Bachelor’s degree in Computer Science or a related field (or equivalent practical experience).
- 4+ years of programming experience with at least two of the following: Python, Java, C#, Vue or JavaScript.
- Proficiency with continuous integration tools and build systems.
- In-depth knowledge of tools and workflows such as deployments, Kubernetes (k8s), monitoring systems and testing tools.
- Version Control Expertise: Trunk-based development, multiple release planning, cherry-picking and rebasing.
- Database Proficiency: Strong SQL skills and the ability to contribute to table definitions.
- Debugging Skills: Ability to identify and resolve complex code issues independently.
- Data Structures Knowledge: Familiarity with arrays, dictionaries and strings.
- Experience with RPC Services: Familiarity with tools like Thrift, gRPC or equivalents.
- Container Experience: Knowledge of containerization and Kubernetes.
Our Core Values
At ACV, our culture is built on the following values:
- Trust & Transparency
- People First
- Positive Experiences
- Calm Persistence
- Never Settling
Diversity and Inclusion
ACV is committed to creating an inclusive workplace where everyone feels welcome and empowered to bring their authentic selves to work. We celebrate diversity and prohibit discrimination of any kind, including:
- Sex
- Race
- Creed
- Color
- Religion
- Marital status
- National origin
- Age
- Pregnancy
- Sexual orientation
- Gender identity/expression
- Disability
- Military status
We also consider applicants with criminal histories in compliance with legal requirements.
If you have a disability or need special accommodations during the application process, please let us know.
No immigration or work visa sponsorship is provided for this position.