Backend Software Engineer III, Marketplace

9 hours ago


Buffalo, New York, United States ACV, INC. Full time

Are you looking for a challenging role at a dynamic company with a people-first mindset and a deep culture of growth and autonomy? ACV Auctions Inc. (ACV) has revolutionized the automotive industry by transforming how dealers buy and sell cars online. We are building the most trusted and efficient digital marketplace with data solutions for sourcing, selling, and managing used vehicles with transparency and comprehensive insights that were once unimaginable.

We are disruptors of the industry, and we want you to join us on our journey. Our network of brands includes ACV Auctions, ACV Transportation, ClearCar, MAX Digital, and ACV Capital within our Marketplace Products, as well as True360 and Data Services.

At ACV, we focus on the Health, Physical, Financial, Social, and Emotional Wellness of our Teammates. We offer multiple medical plans, company-sponsored short-term and long-term disability, and life insurance. We also provide comprehensive optional benefits, generous paid time off options, an employee stock purchase program, and retirement planning through our 401(k) plan.

We are looking for software engineers who will help build new digital capabilities that allow our customers to make informed decisions when trading on our platform. As a Software Engineer at ACV Auctions, you will develop, write, and modify code. You will work alongside software and production engineers to build and ship new features that optimize operational efficiency and drive growth.

Key Responsibilities:

  • Actively and consistently support all efforts to simplify and enhance the customer experience.
  • Design, develop, and maintain code for our web-based applications.
  • Collaborate with software and production engineers to design scalable services, plan feature roll-out, and ensure high reliability and performance of our products.
  • Conduct code reviews, develop high-quality documentation, and build robust test suites for your products.
  • Design and build complex systems that can scale rapidly with little maintenance.
  • Design and implement effective service/product interfaces.
  • Develop complex data models using common patterns like EAV, normal forms, append only, event sourced, or graphs.
  • Able to lead and successfully complete software projects without major guidance from a manager/lead.
  • Provide technical support for many applications within the technology portfolio.
  • Respond to and troubleshoot complex problems quickly, efficiently, and effectively.
  • Handle multiple competing priorities in an agile, fast-paced environment.
  • Perform additional duties as assigned.

Requirements:

  • Ability to read, write, speak, and understand English.
  • Bachelor's degree in Computer Science, or a related technical discipline, or equivalent practical experience.
  • 3 years' programming in Python.
  • Preferred experience in second language: Java, C#, or JavaScript.
  • 3 years' work with continuous integration and build tools.
  • Deep knowledge in day-day tools and how they work, including deployments, k8s, monitoring systems, and testing tools.
  • Highly proficient in version control systems, including trunk-based development, multiple release planning, cherry picking, and rebase.
  • Proficient in databases (RDB), SQL, and can contribute to table definitions.
  • Self-sufficient debugger who can identify and solve complex problems in code.
  • Deep understanding of major data structures (arrays, dictionaries, strings).
  • Experience with Domain Driven Design.
  • Experience with containers and Kubernetes.
  • Hands-on experience with Kafka or other event streaming technologies.
  • Hands-on with micro-service architecture and restful service.

Compensation: $105,000.00 - $140,000.00 annually. Please note that final compensation will be determined based upon the applicant's relevant experience, skillset, location, business needs, market demands, and other factors as permitted by law.

No immigration or work visa sponsorship will be provided for this position.

Our Values:

  • Trust & Transparency
  • People First
  • Positive Experiences
  • Calm Persistence
  • Never Settling

At ACV, we are committed to an inclusive culture in which every individual is welcomed and empowered to celebrate their true selves. We achieve this by fostering a work environment of acceptance and understanding that is free from discrimination.

ACV is committed to being an equal opportunity employer regardless of sex, race, creed, color, religion, marital status, national origin, age, pregnancy, sexual orientation, gender, gender identity, gender expression, genetic information, disability, military status, status as a veteran, or any other protected characteristic.

We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires reasonable accommodation, please let us know.

For information on our collection and use of your personal information, please see our Privacy Notice.



  • Buffalo, New York, United States ACV, INC. Full time

    About ACV, INC.ACV, INC. is a dynamic company with a people-first mindset and a deep culture of growth and autonomy. We are committed to being an equal opportunity employer and fostering a work environment of acceptance and understanding that is free from discrimination.Job SummaryWe are seeking a highly skilled Software Engineer III to join our team at ACV...


  • Buffalo, New York, United States ACV, INC. Full time

    About ACV, INC.ACV, INC. is a dynamic company with a people-first mindset and a deep culture of growth and autonomy. We are committed to being an equal opportunity employer, fostering a work environment of acceptance and understanding that is free from discrimination.Job SummaryWe are seeking a skilled Software Engineer to join our team and help build new...


  • Buffalo, New York, United States ACV, INC. Full time

    About ACV, INC.ACV, INC. is a dynamic company with a people-first mindset and a deep culture of growth and autonomy. We offer competitive compensation packages and learning and development opportunities to help our employees advance in their careers.Our MissionWe are committed to transforming the automotive industry by providing innovative solutions and...


  • Buffalo, New York, United States ACV, INC. Full time

    About ACV, INC.ACV, INC. is a dynamic company with a people-first mindset and a deep culture of growth and autonomy. We offer competitive compensation packages and learning and development opportunities to help our employees advance in their careers.Job SummaryWe are seeking a highly skilled Software Engineer III to join our Transportation team. As a key...


  • Buffalo, New York, United States ACV, INC. Full time

    About ACV, INC.ACV, INC. is a dynamic company with a people-first mindset and a deep culture of growth and autonomy. We offer competitive compensation packages and learning and development opportunities to help our employees advance in their careers.Job SummaryWe are seeking a highly skilled Software Engineer III to join our Transportation team. As a key...


  • Buffalo, New York, United States ACV, INC. Full time

    About ACV, INC.ACV, INC. is a dynamic company with a people-first mindset and a deep culture of growth and autonomy. We are committed to an inclusive culture in which every individual is welcomed and empowered to celebrate their true selves. We achieve this by fostering a work environment of acceptance and understanding that is free from discrimination.Job...


  • Buffalo, New York, United States CannonDesign Full time

    About the RoleWe are seeking a highly skilled Mechanical Engineer III to join our team at CannonDesign. As a key member of our multi-disciplinary team, you will work under the direction of a licensed engineer on various projects, including new construction and renovation in educational, healthcare, corporate commercial, and science and technology sectors.Key...


  • Buffalo, New York, United States CannonDesign Full time

    About the RoleWe are seeking a highly skilled Mechanical Engineer III to join our team at CannonDesign. As a key member of our multi-disciplinary team, you will work under the direction of a licensed engineer on a variety of projects, including new construction and renovation in educational, healthcare, corporate commercial, and science and technology...

  • Software Engineer

    20 hours ago


    Buffalo, New York, United States Northrop Grumman Full time

    Job Summary:We are seeking a highly skilled Software Engineer to join our team at Northrop Grumman. As a Software Engineer, you will be responsible for designing, developing, and testing software applications for our Navigation, Targeting & Survivability Division.Key Responsibilities:Design and develop software applications using various programming...

  • Software Engineer

    3 weeks ago


    Buffalo, New York, United States CUBRC Full time

    Job Summary:The CUBRC, Inc. Buffalo NY office has an immediate need to fill multiple positions working on state-of-the-art research and development projects. As a member of the program team, the successful candidate will perform software system architecture, integration, design, implementation, and testing under the direction of a Principal Engineer or...


  • Buffalo, New York, United States Materion Corporatiom Full time

    Job DescriptionThe Process Engineer III will provide engineering leadership and guidance in the areas of process control, troubleshooting, cost improvement, product quality improvement, cycle time reduction, and product and process development. This role will work closely with operators, engineering, maintenance, quality, management, T&I, and production...

  • Process Engineer III

    20 hours ago


    Buffalo, New York, United States Materion Corporatiom Full time

    Job DescriptionThe Process Engineer III will provide engineering leadership and guidance in the areas of process control, troubleshooting, cost improvement, product quality improvement, cycle time reduction, and product and process development.Key ResponsibilitiesInvestigate and propose new production equipment, procedures, and methods to automate, improve,...


  • Buffalo, New York, United States VOCAL Technologies Full time

    Job OpportunityVOCAL Technologies is seeking a talented individual to join our team as a Software Development Engineer. We are looking for someone with a strong understanding of network communications protocols, software test engineering, and/or tool design.Responsibilities:Stay up-to-date with new technologies and innovations in the field.Collaborate with...


  • Buffalo, New York, United States HSBC Full time

    About the RoleAt HSBC, we're looking for a highly skilled Software Engineer Specialist to join our team. As a key member of our technology team, you'll be responsible for designing, developing, and deploying software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop software solutions using a range of programming languages...

  • Software Engineer II

    2 weeks ago


    Buffalo, New York, United States Imagine Staffing Technology Full time

    Job Title: Software Engineer IIImagine Staffing Technology is seeking a highly skilled Software Engineer II to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software systems.Job Summary:We are looking for a talented software engineer with a strong background in Java and...


  • Buffalo, New York, United States M&T Bank Full time

    Job SummaryWe are seeking a highly skilled and experienced Senior Software Engineer to join our team at M&T Bank. As a key member of our technology team, you will be responsible for designing, developing, and implementing complex software systems that meet the needs of our clients and business stakeholders.Key ResponsibilitiesProvide technical leadership and...


  • Buffalo, New York, United States LaBine and Associates Full time

    Job Title: Software LabVIEW EngineerLaBine and Associates is seeking a skilled Software LabVIEW Engineer to join our team in Amherst, New York. As a key member of our engineering team, you will be responsible for developing and modifying LabVIEW applications for the testing of automotive components.Key Responsibilities:Design and develop LabVIEW applications...


  • Buffalo, New York, United States M&T Bank Full time

    Job Summary:As a Sr. Software Engineer at M&T Bank, you will play a key role in designing, developing, and implementing complex software solutions to drive business growth and innovation. This is a high-level technical position that requires expertise in software development, architecture, and leadership.Key Responsibilities:• Provide technical leadership...


  • Buffalo, New York, United States ACV, INC. Full time

    About ACV, INC.ACV, INC. is a dynamic company with a people-first mindset and a deep culture of growth and autonomy. We are committed to being an equal opportunity employer and fostering a work environment of acceptance and understanding that is free from discrimination.Job SummaryWe are seeking a highly skilled Staff Software Engineer to join our NextGen...


  • Buffalo, New York, United States Bechamo LLC Full time

    About the RoleWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at Bechamo LLC. As a key member of our engineering team, you will be responsible for designing, developing, and testing complex embedded software systems for our aerospace applications.Key ResponsibilitiesDesign and develop high-quality embedded software for our...