Software Engineer II, Full-Stack (Developer Productivity)

Rivian and Volkswagen Group TechnologiesPalo Alto, CA

About The Position

Rivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for automotive’s next chapter. From operating systems to zonal controllers to cloud and connectivity solutions, we’re addressing the challenges of electric vehicles through technology that will set the standards for software-defined vehicles around the world. The road to the future is uncharted. By combining our expertise across connectivity, AI, security and more, we’ll map a new way forward. Working together, we’ll create a future that’s more connected, more intelligent, more sustainable for everyone. Role Summary Design and develop cutting-edge APIs: Create the interfaces that take advantage of the full power of the software-defined vehicle. Build robust and scalable SDKs: Empower developers to create innovative applications that seamlessly integrate with our vehicle ecosystem. Craft engaging user experiences: Develop intuitive and user-friendly applications that redefine the automotive business world through our connected technology. Collaborate with a world-class team: Work alongside talented engineers, designers, and product managers in a dynamic and fast-paced environment. Push the boundaries of technology: Explore and implement the latest technologies in mobile development, cloud computing, and AI to deliver truly innovative solutions.

Requirements

  • 1-3 years of professional software development experience, ideally with some exposure to front-end leaning full-stack development.
  • Frontend: Working knowledge of JavaScript, HTML, CSS, and at least one modern JavaScript framework (React, TypeScript). Experience with responsive design and basic UI/UX principles.
  • Backend: Experience with at least one backend language (Node.js, Python, Go) and the ability to build simple RESTful APIs.
  • Databases: Basic understanding of database concepts and experience working with at least one database technology (SQL or NoSQL).
  • Version Control: Proficiency with Git and understanding of branching strategies.
  • Testing: Familiarity with basic testing concepts and experience writing unit tests.

Nice To Haves

  • Experience with cloud platforms (AWS, Azure, GCP)
  • Familiarity with CI/CD pipelines
  • Contributions to open-source projects
  • Personal projects demonstrating full-stack development skills
  • Understanding of security best practices for web applications

Responsibilities

  • Contribute to the development of features and functionality for Rivian Volkswagen Technologies' connected services.
  • Work effectively within a team, collaborating with other engineers and designers.
  • Apply problem-solving skills to troubleshoot technical issues and debug code.
  • Write clean, readable, and well-documented code. Adhere to coding standards and best practices.
  • Continuously learn and expand knowledge of full-stack development technologies and best practices.
  • Communicate effectively with team members and stakeholders.
  • Understand and participate in Agile development processes.

Benefits

  • Base salary
  • Eligibility for an annual performance bonus
  • Eligibility for equity
  • Benefits tailored to the local market
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service