Senior Software Engineer, Cloud Connectivity

Contract type
Ongoing
Work mode
Hybrid · Berlin, Germany
Experience
Mid-level · 3+ years

Job description

Backend Cloud Engineer role in the Connectivity team, building reliable, scalable distributed microservices on Kubernetes and serverless AWS. Based in Berlin with a hybrid model requiring at least three days per week on-site.

At a glance

Employment
Full-time · Employee (employment agreement)
Work mode
Hybrid · Berlin, Germany

What you'll do

  • Build, optimize, and maintain highly reliable, scalable, and distributed microservices from prototype to production.
  • Leverage automation to reduce roadblocks, streamline deployment pipelines, and achieve consistent deliverables.
  • Design, implement, and maintain robust, secure, and performant APIs using REST and gRPC, optimizing for both internal microservice communication and external consumption.
  • Work with data serialization technologies such as Protocol Buffers (Protobuf).
  • Ensure backend technical feasibility, optimize applications for maximum performance, and handle high-throughput asynchronous processing.
  • Implement and champion engineering best practices, including comprehensive code reviews and rigorous testing.

What we're looking for

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 3+ years of professional experience in backend development, with a strong portfolio showcasing work on complex, scalable cloud services.
  • Experience deploying backend services across both serverless (AWS Lambda) and Kubernetes environments, including containerizing apps (Docker).
  • Strong proficiency in Java and Kotlin.
  • Hands-on experience developing within the AWS Cloud platform (e.g., EC2, Lambda, MSK, ElastiCache, DynamoDB, Secrets Manager, Parameter Store) and a strong understanding of how backend applications interact with these managed services.
  • Deep understanding of asynchronous programming, message queues (e.g., Kafka, SQS, NATS), and event-driven architecture.
  • Experience with NoSQL (DynamoDB) and caching (ElastiCache); ability to evaluate trade-offs between relational (SQL) and non-relational solutions.
  • Strong knowledge of Git for version control and collaboration.
  • Experience in systematic troubleshooting and monitoring (tools such as Datadog and Amazon CloudWatch) in production environment.

Nice to have

  • Familiarity with GitOps tools like ArgoCD and Helm.
  • Experience with TypeScript for backend/serverless environments.

Your team

Connectivity team

Works on cutting-edge systems managing a diverse ecosystem of container-orchestrated workloads on Kubernetes and event-driven serverless functions.

Benefits

Comprehensive benefits package including health coverage, retirement savings, time off, and family planning programs (offerings vary by country).

  • Competitive base salary.
  • Eligible to participate in annual company performance bonus program.
  • Eligible for equity in the form of Restricted Stock Units (RSUs).

Apply

About Rivian and Volkswagen Group Technologies

A joint venture between two industry leaders with a clear vision for automotive's next chapter.

A joint venture between Rivian and Volkswagen Group Technologies, combining expertise across connectivity, AI, security and more to build operating systems, zonal controllers, and cloud and connectivity solutions for software-defined vehicles.

Mission

Addressing the challenges of electric vehicles through technology that will set the standards for software-defined vehicles around the world.

Key facts

  • Automotive
  • Joint venture between Rivian and Volkswagen Group
  • Works on operating systems, zonal controllers, and cloud and connectivity solutions
  • Position based in Berlin office with hybrid model requiring at least three days per week on-site

Partners & customers

RivianVolkswagen Group