ACV is seeking a Staff Software Engineer to design, develop, and maintain software applications that solve real-world problems and enhance their products in the automotive industry, aiming to build the most trusted and efficient digital marketplace.
Requirements
- 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), SQL, and Pub/Sub patterns (Kafka).
- Expert experience with version control systems (Git).
- Expert experience in debugging, profiling, and optimizing distributed systems using tools like Datadog, CloudWatch Logs, and distributed tracing frameworks.
Responsibilities
- 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.
- Provide technical leadership, mentorship, and guidance to multiple teams, fostering a culture of continuous improvement and technical excellence
- Lead team discussions to define technical requirements for new and current products.
Other
- Ability to read, write, speak and understand English.
- 8 year(s) related experience
- Previous experience leading POCs or technical tool adoption initiatives.
- Be empowered to lead and complete software projects with minimal guidance from managers.
- Mentor junior engineers.