[Remote] Software Engineer IV, Data
Note: The job is a remote job and is open to candidates in USA. ACV Auctions is a technology company revolutionizing the automotive industry by providing innovative data-driven applications for buying and selling cars online. They are seeking a Software Engineer IV to lead and mentor a team of engineers, architect scalable software systems, and ensure alignment between technical execution and business strategy.
Responsibilities
- Leading a team of software engineers to architect, build, and maintain highly scalable, reliable, and fault-tolerant software systems
- Drive the technical vision for your team’s domain, making critical decisions on multi-cloud infrastructure, in-memory technologies, and overall system architecture
- Architect, develop, and maintain robust Python backend services operating seamlessly across a complex multi-cloud infrastructure
- Enact best practices for the team to follow
- Directly manage a small team of software engineers, owning their performance, growth, and day-to-day engagement
- Conduct regular 1:1s, provide actionable and constructive feedback, and map out clear career progression paths for your direct reports
- Cultivate a collaborative, inclusive, and psychologically safe team culture where engineers are empowered to innovate and take ownership
- Provide technical leadership through mentoring, coaching, and strong design/code review feedback, helping raise overall engineering quality
- Own scrum agile methodologies within the team. Facilitate and lead core Agile ceremonies including sprint planning, daily stand-ups, backlog grooming/refinement, sprint reviews, and retrospectives
- Partner closely with Product Managers to define technical roadmaps, scope projects, translate epics into actionable user stories, and deliver features on time
- Translate complex technical concepts to non-technical stakeholders and align engineering efforts with broader company objectives. Collaborate with software and production engineers to design scalable services, plan feature roll-out, and ensure high reliability and performance of our products
- Participate in on-call rotation
- You will need to maintain standard Eastern Time (ET) working hours to ensure seamless collaboration with your team and direct reports
- Other duties as assigned
Skills
- Ability to read, write, speak and understand English
- Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent work experience)
- 3+ years of experience directly managing, mentoring, or acting as a formal Tech Lead for a team of software engineers
- 7+ years of experience programming in Python
- 5+ years of experience with Cloud platforms preferably in AWS or GCP
- 5+ years of experience working with Terraform/Infrastructure as Code concepts
- 5+ years work with continuous integration and build tools
- Experience architecting and designing systems from the ground up, including making pragmatic decisions for scalability, reliability, and maintainability
- Experience with in-memory data processing, database monitoring and diagnostic tools, preferably Data Dog
- Experience with Domain Driven Design
- Strong experience integrating 3rd-party APIs, implementing authentication & authorization and developing asynchronous data flows
- Strong experience developing unit and integration-tests, and setting expectations for test strategy and coverage
- Proficiency in SQL query writing and optimization
- Strong communication and collaboration skills, with the ability to work effectively in a fast paced global team environment
- Deep practical experience operating within and leading Agile development environments, with a strong understanding of how to run effective sprints and agile ceremonies
Benefits
- Multiple medical plans including a high deductible, low cost health plan
- Company-sponsored (paid) Short-Term Disability, Long-Term Disability, and Life Insurance
- Comprehensive optional benefits such as Dental, Vision, Supplemental Life/AD&D, Legal/ID Protection, and Accident and Critical Illness Insurance
- Generous paid time off options, including uncapped vacation days, the greater of 3 paid sick days or in accordance with the applicable state or local paid sick leave law, 6 paid company holidays, 2 floating holidays, parental leave, bereavement leave, jury duty leave, voting leave, and other forms of paid leave as required by applicable law or regulation
- Employee Stock Purchase Program with additional opportunities to earn stock in the Company
- Retirement planning through the Company’s 401(k)
Company Overview