Software Engineer
Backend Developer
Application Security
Automation
Azure
Cloud Data Engineering
Cloud Data Platform
Cloud Engineer
Cloud Infrastructure
Cloud Native
Cloud Native Technologies
Cloud Operations
Cloud Platform
Cloud Platforms
Cloud Platforms Cloud Platforms
Cloud Technology
Data Engineering
DevOps
DevSecOps
Distributed Systems
Engineer
Engineering
Engineering Software
Front End Development
Frontend
Infrastructure As Code
Integration
JavaScript
Kubernetes
Microservices
Node Js
Nosql Databases
Platform Engineering
Programming
Programming Language
Programming Languages
Security Automation
Security Devops
Software Architecture
Software Developer
Software Development
Software Engineer
Software Engineering
Software Security
Web
Web Design
Web Technologies
Job Description
Rivian is seeking a Software Engineer to help advance the future of electric vehicle charging through scalable, secure software. In this Palo Alto, CA (onsite) role, you will implement solutions that address important customer needs while partnering with a mix of technical and non-technical stakeholders to deliver reliable outcomes.
What you’ll do
- Write and implement software solutions designed to solve critical customer problems, with scalability, security, maintainability, and integration across many services
- Capture requirements and use cases to guide effective implementation
- Work as a team player with strong analytical and problem-solving skills, paired with effective communication
- Influence and communicate clearly with both technical and non-technical audiences
- Operate effectively in a fast-paced, complex technical environment with high adaptability and flexibility
- Act as a self-starter, making independent decisions when needed
What you bring
- 1+ years of experience in software development
- Experience building microservices using container technologies and container management systems such as Kubernetes
- Experience with Nodejs and TypeScript/JavaScript software development
- Experience with database design across SQL and NoSQL, including analytics
- Experience building and deploying applications and services in cloud environments such as AWS, Azure, and GCP
Technologies
- Microservices
- Container technologies
- Kubernetes
- Nodejs
- TypeScript
- JavaScript
- SQL
- NoSQL
- AWS, Azure, GCP
How AI is used in the hiring process
- Rivian uses iCIMS Talent Cloud Artificial Intelligence (TCAI) and AI-enabled tools to assist with screening, reviewing, organizing, and highlighting profiles and applications that match key requirements
- AI does not make hiring decisions. Qualified applications are reviewed by a team member, and all decisions are made by humans
- AI is used to support efficiency and consistency, not to replace human judgment
- Participation in AI profile matching is voluntary
- If you prefer not to have your profile used in this process, you can opt out at any time