Staff Software Engineer, Charging

Rivian Rivian · Auto · Belgrade, Serbia · Software Engineering

Staff Software Engineer role focused on building and scaling backend and cloud systems for Rivian's charging network. The role emphasizes end-to-end ownership, technical leadership, and team mentorship within a full-stack engineering team.

What you'd actually do

  1. Own systems end-to-end.
  2. Drive technical direction.
  3. Communicate with precision and purpose.
  4. Elevate the team.
  5. Be proactive, not reactive.

Skills

Required

  • Java/Spring
  • AWS
  • Kafka
  • SQS/SNS
  • ElastiCache
  • Lambda
  • Docker
  • Kubernetes
  • distributed systems
  • relational and non-relational database design
  • query optimization
  • data modeling
  • RESTful APIs
  • microservices
  • event-driven components
  • English communication

Nice to have

  • EV, mobility, or IoT domain
  • OCPP
  • real-time telemetry pipelines
  • AWS Professional or Specialty certification
  • Spring Boot
  • ReactJS
  • building or scaling an engineering team
  • technical documentation
  • RFCs
  • architecture decision records

What the JD emphasized

  • strong ownership
  • proactive thinking
  • ownership