About the job
Rivian and Volkswagen Group Technologies brings together two leaders in automotive engineering, focused on building the next generation of software-defined vehicles. This partnership combines expertise in operating systems, zonal controllers, and cloud connectivity, with a vision to set new standards for electric vehicle technology.
The team blends strengths in connectivity, artificial intelligence, and security to address the evolving needs of modern mobility. The goal: create intelligent, connected, and sustainable solutions for drivers worldwide.
Role overview
This Staff Software Engineer (Golang) position sits within the Mobile & Consumer Platform group in Belgrade. The team is responsible for developing mobile applications and SDKs that connect Rivian and Volkswagen Group vehicles with customers, shaping the digital experience from start to finish.
The role centers on the RVT Consumer Platform, which serves as the foundation for all mobile and consumer-facing features. As a senior member of the backend team, you will lead efforts in designing, building, testing, and supporting this platform.
What you will do
- Design and develop backend services using Golang for the RVT Consumer Platform
- Collaborate with cross-functional teams to deliver seamless integration between mobile applications and vehicle systems
- Drive clean architecture and thoughtful design across the platform
- Lead proactive testing and regular software releases
- Support and maintain the platform to ensure reliability and scalability
Requirements
- Experience developing backend systems, ideally with Golang
- Strong background in designing, building, and maintaining scalable platforms
- Ability to work collaboratively within a team and across disciplines
- Commitment to high-quality software through testing and clean architecture

