Software Engineer
Job description
About the role
You will operate as a productive and increasingly independent member of an engineering team responsible for building the connected auto retail ecosystem that links dealers, manufacturers, and technology suppliers. You will own medium-sized features from initial analysis through implementation, ensuring each delivery moves the digital transformation of the automotive industry forward. You will write clean, maintainable, and well-tested code that integrates seamlessly with existing systems and supports future innovation. You will actively shape our tech stack agnostic culture by leveraging solid fundamentals and AI-assisted tooling to thrive on any technology chosen for the solution. You will collaborate closely with cross-functional colleagues to translate business requirements into technical specifications that drive efficiency and profitability. You will contribute to team knowledge sharing by documenting your work, mentoring peers, and codifying best practices that enhance our open platform. You will use data insights to help clients increase profitability and provide an amazing experience for car buyers through improved digital interactions. You will embrace agile delivery to ensure that your work consistently supports our customers in selling cars better and buying cars better.
Key facts
What you'll do
Analyze complex business requirements and translate them into technical solutions that integrate our platform with dealers, manufacturers, and technology suppliers.
Design, develop, and test medium-sized features that enhance the digital retail experience for both car dealers and car buyers using an iterative, agile approach.
Write clean, maintainable, and well-tested code that adheres to architectural standards and supports the open technology platform shaping the industry.
Collaborate with cross-functional teams to ensure software deliverables increase efficiency, improve profitability, and deliver an amazing customer experience.
Implement data-driven solutions that help clients become more efficient and provide greater value across the connected auto retail ecosystem.
Work independently on meaningful deliverables while actively contributing to team culture, knowledge sharing, and continuous improvement.
Utilize AI-assisted tooling and solid fundamentals to solve problems on any technology stack, maintaining our tech stack agnostic approach.
Partner with clients and stakeholders to understand digital transformation goals and align software capabilities with evolving market needs.
Take ownership of features from initial analysis through deployment, ensuring each piece of work moves the automotive retail industry toward a more connected future.
Support the maintenance and enhancement of existing platform components to ensure reliability, scalability, and performance for all users.
Contribute to technical documentation that clarifies system behavior, integration points, and best practices for current and future engineers.
Identify opportunities to streamline processes and remove friction in the digital journey for dealers, manufacturers, and car buyers.
Requirements
You have a strong interest in software engineering and a proven ability to learn quickly and deliver high-quality solutions in a collaborative environment.
You are comfortable working with modern development practices and tools, using them to build reliable and maintainable software systems.
You possess solid fundamentals in computer science or a related field, enabling you to understand complex systems and solve intricate problems.
You have experience writing clean, maintainable code that is easy to read, understand, and extend over time.
You are familiar with testing principles and practices, ensuring your code is reliable and behaves as expected in different scenarios.
You can communicate effectively with both technical and non-technical stakeholders, translating business needs into technical requirements.
You have a proactive mindset and take ownership of your work, seeking continuous improvement in your deliverables and processes.
You are comfortable operating in an agile environment, collaborating closely with cross-functional teams to achieve shared objectives.
Nice to have
Experience with automotive retail or related verticals is preferred, as it provides context for the domain-specific challenges you will solve.
Familiarity with open platform strategies and integration patterns is beneficial for supporting our connected ecosystem.
Experience working with AI-assisted tooling in software development is a clear advantage for maximizing your productivity.