Who We Are Looking For
Our software engineering teams operate on a few common principles, working on interesting and challenging problems, enabling autonomy to develop and deploy the best solutions, and being surrounded by great engineers and a warm culture. These tenets allow our engineering teams to have large business impact and product ownership, which is critical to ACV Auctions continual growth.
We are seeking a talented and enthusiastic Staff Software Engineer to join our growing team. In this role, you will design, develop, and maintain software applications that solve real-world problems and enhance our products. You will collaborate with cross-functional teams to deliver high-quality, scalable, and innovative solutions.
What You Will Do
- Actively and consistently support all efforts to simplify and enhance the customer experience.
- Establish and document best practices and coding standards.
- Support product delivery teams by providing guidance on technical solutions when asked.
- Conduct code reviews, develop high-quality documentation, and build robust test suites.
- Own the overall performance of products and frameworks within a defined area of focus.
- Provide technical support for multiple applications within the technology portfolio.
- Be empowered to lead and complete software projects with minimal guidance from managers.
- Lead team discussions to define technical requirements for new and current products.
- Develop roadmaps and prioritizes technical debt to effectively plan features and work.
- Respond-to and troubleshoot highly complex problems quickly, efficiently, and effectively.
- Mentor junior engineers.
- Other duties as assigned.
What You Will Need
Ability to read, write, speak and understand English.BS degree in Computer Science or a related technical discipline, or equivalent practical experience.Expert experience with Java, Python.Expert experience with Distributed Systems Design and / or Event-Driven development.Expert experience and understanding of pyramid testing methodologies.Expert experience with build & deployment automation (CI / CD, GitHub Actions, Jenkins / TeamCity).Experience with AWS (or any big public cloud tech), Elastic Search, and Pub / Sub patterns (Kafka).Expert experience with version control systems (Git).Experience maintaining and extending an existing codebase, adapting to pre-existing patterns and tracing the code's path of execution.Previous experience leading POCs or technical tool adoption initiatives.Experience with Kubernetes and related observability tooling.7+ years of experienceSkills Required
Java, Kafka, Jenkins, Git, Teamcity, Elastic Search, Kubernetes, Python, Aws