Logo
Volkswagen of America, Inc

Senior Software Engineer - Backend

Volkswagen of America, Inc, Belmont, California, United States, 94002

Save Job

Senior Software Engineer – Backend Note:

Candidates must reside in the continental United States – no OPT/CPT.

Role Summary This position will be responsible for designing and developing software modules for next‑generation mobility services such as Mobility‑as‑a‑Service (MaaS), Transport‑as‑a‑Service (TaaS), and Special Purpose Vehicles (SPV) including Robo‑Taxis and Transporters. It offers the opportunity to develop functional prototypes to illustrate novel concepts as well as build production implementations for VW Group products. The role provides flexibility to learn new technologies, seek growth opportunities, mentor, and be mentored.

Role Responsibilities

Investigate and develop technical concepts and solutions for the next generation of services linking vehicles to the cloud.

Enhance the robustness and resiliency of existing and upcoming microservices.

Deliver user interfaces atop fleet services, trip services, map services, mission control, terminal operations, remote operations, and shared services infrastructure.

Design, architect, and support a UI infrastructure that enhances developer productivity and is highly scalable.

Implement strong product quality, performance, and security practices using Jenkins, Terraform, and Kubernetes.

Build multi‑regional, highly available, highly scalable services in the cloud.

Develop services in Java/Kotlin.

Develop web user interfaces in React/TypeScript.

Potentially develop on‑vehicle software in C++ when needed.

Collaborate with cross‑geographical teams.

Qualifications Required Skills

Proficiency in Kotlin and Java.

Experience with backend technologies: Redis, Elasticsearch, PostgreSQL, SNS, SQS, ApacheMQ.

Experience with Docker, Kubernetes, and Istio.

Knowledge of SQL/ORM and NoSQL principles and practices.

Familiarity with cloud systems such as AWS (DynamoDB, ElastiCache, etc.).

Familiarity with development tools (git, Jira, Confluence, etc.).

Understanding of computer algorithms and data structures.

Advanced knowledge of networking and distributed systems.

Previous experience in agile software environments.

Experience with machine learning frameworks.

Experience implementing microservices and backend architectures in highly modular deployments.

Experience in collaborative and interdisciplinary research environments.

Familiarity with mobile development on Android and iOS.

Years of Relevant Experience

7+ years of experience in designing, developing, and prototyping web‑scale distributed systems and related open‑source software components.

Education – Required

Bachelor’s Degree in Computer Science, Computer Engineering, or equivalent.

MSc/PHD (preferred).

Soft Skills

Analytical thinking.

Conceptual thinking.

Effective collaboration across technologies, processes, and systems.

Excellent written and verbal communication skills.

Belief in rigorous, high‑quality engineering producing tangible results quickly.

Experience with integration challenges and iterative development towards long‑term goals.

Ability and enthusiasm to learn and apply new and emerging technologies.

Work Flexibility

Readiness for international business trips to ADMT GmbH, Volkswagen AG.

Flexibility to travel within the US and Europe.

Salary Base pay range: $160,000 – $180,000 per year (provided by Volkswagen of America, Inc.).

Benefits Medical, vision, 401(k), pension plan, student loan assistance, and tuition assistance.

Seniority Level Mid‑Senior level

Employment Type Full‑time

Job Function Software Development

#J-18808-Ljbffr