Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Rivian Logo

Software Engineer, Backend

Rivian

$116,300 - $145,300
Nov 6, 2025
Palo Alto, CA, US
Apply Now

Rivian is seeking a Software Engineer to design and develop a highly decoupled microservices system for their digital commerce platform, aiming to create a seamless and enjoyable customer experience for purchasing electric adventure vehicles.

Requirements

  • 3+ years of relevant industry experience, with 1+ years of building large scale enterprise grade systems in Python, Node/Typescript,SQL, NoSQL.
  • Experience with microservices (serverless, containers) in cloud environment (AWS, GCP, AZURE).
  • Meticulous around visibility of the systems you build – metrics, centralized logging, tracing
  • Experience developing API’s with the care they deserve – REST with OpenApi, Swagger
  • Experience with 3rd party system integration (sync/async)
  • In-depth knowledge of application development (HTTP, RESTful APIs, JSON, Kubernetes, Kafka, Docker)
  • Knowledge of event driven architecture (Kafka/Kinesis, Event Bridge) a plus

Responsibilities

  • Define interfaces and work with 3rd party integration APIs
  • Design, extend and review software architecture – be hands on and involved with every stage of the product development life cycle
  • Develop state of the art code – influence/establish the software development culture of the team.
  • Establish standards and best practice for software engineering
  • Meticulous around visibility of the systems you build – metrics, centralized logging, tracing
  • Experience developing API’s with the care they deserve – REST with OpenApi, Swagger
  • Experience with 3rd party system integration (sync/async)

Other

  • Partner closely with Product lead to provide solutions and recommendations – you are able to drive ambiguity out of requirements and articulate the broadly applicable solutions.
  • Strong technical background in Computer Science, Engineering or a related technology field
  • Experience with Agile Development, SCRUM or a similar software development life cycle process
  • Equal opportunity employer
  • Candidate Data Privacy