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.