About Road
Road is a fast-growing software company active in the dynamic electric driving (EV) market. We deliver the critical infrastructure that the EV charging ecosystem is built on. We do this through a purpose-built software platform supported by our unique expertise and world-class customer service. Road currently serves 20% of the Dutch market and we have firmly set our sights on repeating this success internationally. We exist at the intersection of cleantech and fintech and our mission is to make EV charging effortless for everyone.
About the role
At Road, we foster an engineering-led culture, our software is our product. Proactivity and ownership are at the core of everything we do. Our cross-functional product teams work towards technical and product autonomy every day. We believe in fully integrated teams, where multi-skilled developers collaborate seamlessly with product, design, and data professionals to deliver exceptional results.
The Billing & Settlement team is responsible for the accurate and reliable processing of all financial transactions across our charging ecosystem. This includes tracking charging sessions, applying pricing and tariff models, generating invoices, and ensuring timely settlement between charge point operators, eMobility service providers, and other partners. The team maintains and evolves the billing engine, handles financial reconciliation, and ensures compliance with relevant fiscal and tax regulations. In parallel, the team is developing a next-generation billing platform to support future scalability, flexibility, and transparency as the business and industry continue to grow.
As a senior member of the team, you’ll not only write code but also design robust, scalable solutions that serve as the foundation for critical business operations. You’ll work closely with product, finance, and other engineering teams to deliver features and architectural improvements that enhance data quality, resiliency, and maintainability. We are searching for talented and proactive generalists, who thrive in a non-corporate environment with scope for ownership and impact.
The role is primarily remote, with office available in Amsterdam.
Your responsibilities include:
Design and implement backend services in Go, with a focus on performance, correctness, and testability.
Own and evolve domain models and data flows across a distributed, event-driven architecture.
Lead technical design discussions and collaborate on architecture for new components and improvements.
Work with Protocol Buffers, gRPC, and GraphQL to define and expose APIs for internal and external consumers.
Contribute to front-end flows (where needed) using React via Next.js, especially for administrative or internal tooling.
Proactively identifying and addressing technical challenges and opportunities to improve product quality and team efficiency;
Embracing a strong DevDataSecOps mindset.
Dandy
15Five
Transvirtual
Altimate AI
Cambium Learning Group