Backend Software Engineer III, Marketplace
9 hours ago
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.
-
Backend Software Engineer III, Marketplace
4 weeks ago
Buffalo, New York, United States ACV, INC. Full timeAbout 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...
-
Backend Software Engineer III, Marketplace
3 weeks ago
Buffalo, New York, United States ACV, INC. Full timeAbout 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...
-
Frontend Software Engineer III
2 days ago
Buffalo, New York, United States ACV, INC. Full timeAbout 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 timeAbout 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 timeAbout 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...
-
Frontend Software Engineer III
2 days ago
Buffalo, New York, United States ACV, INC. Full timeAbout 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...
-
Mechanical Engineer III
2 weeks ago
Buffalo, New York, United States CannonDesign Full timeAbout 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...
-
Mechanical Engineer III
1 day ago
Buffalo, New York, United States CannonDesign Full timeAbout 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 timeJob 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 timeJob 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...
-
Process Engineer III
2 days ago
Buffalo, New York, United States Materion Corporatiom Full timeJob 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 timeJob 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,...
-
Software Development Engineer
2 days ago
Buffalo, New York, United States VOCAL Technologies Full timeJob 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...
-
Software Engineer Specialist
3 weeks ago
Buffalo, New York, United States HSBC Full timeAbout 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 timeJob 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...
-
Senior Software Engineer
2 weeks ago
Buffalo, New York, United States M&T Bank Full timeJob 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...
-
LabVIEW Software Engineer
12 hours ago
Buffalo, New York, United States LaBine and Associates Full timeJob 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...
-
Senior Software Engineer
22 hours ago
Buffalo, New York, United States M&T Bank Full timeJob 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...
-
Staff Software Engineer
6 days ago
Buffalo, New York, United States ACV, INC. Full timeAbout 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...
-
Senior Embedded Software Engineer
2 days ago
Buffalo, New York, United States Bechamo LLC Full timeAbout 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...