Post your job offer for free on H1BConnect with no upfront cost!

Rivian logo

Senior Software Engineer (Python), Engineering Applications

Rivian

3/1/2025

Belgrade, Serbia

Full-time


Job Description

Rivian is seeking a Senior Software Engineer to develop and maintain internal applications in EngineeringOS.

Requirements

  • At least 5 years of professional experience as a Software Engineer
  • Bachelor's degree in Engineering, Computer Science or equivalent
  • Advanced proficiency in Python and AWS cloud infrastructure
  • Experience in JavaScript/TypeScript, React, and modern frontend development practices
  • Understanding of modern DevOps processes and practices
  • Unit testing and test-driven development experience
  • Knowledge of Agile Development of Accessible Software Tools

Responsibilities

  • Deliver complex services end-to-end
  • Collaborate with cross-functional teams to define application features
  • Ensure good software architecture practices are followed
  • Contribute to code and design reviews
  • Perform unit testing to deliver high-quality software
  • Participate in an on-call rotation

Benefits

  • Robust medical/Rx, dental and vision insurance packages for full-time and part-time employees, their spouse or domestic partner, and children up to age 26.
Hire with Us