Senior Fullstack Software Engineer

Volkswagen Group
Full Time United States Posted 1 week ago
Apply in 1 click

Job Overview

This role involves 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) like Robo-Taxis and Robo-Transporters. The position offers opportunities to create functional prototypes, build production implementations, learn new technologies, and collaborate with cross-geographical teams.

Responsibilities

  • Enhance the robustness and resiliency of existing and forthcoming microservices.
  • Deliver User Interfaces for Fleet Services, Trip Services, Map Services, Mission Control, Terminal Operations, Remote Operations, and Shared Services Infrastructure.
  • Design, architect, and support a UI infrastructure that boosts developer productivity and is highly scalable.
  • Implement strong product quality, performance, and security practices using Jenkins, Terraform, and Kubernetes.
  • Build multi-regional, highly available, and 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.
  • Interact with cross-geographical teams.

Qualifications

  • 7+ years of experience in designing, developing, and prototyping web-scale distributed systems and related open-source software components.
  • Bachelor’s Degree in Computer Science, Computer Engineering, or equivalent (MSc/PhD desired).
  • Problem-solving, analytical, and conceptual thinking skills.
  • Ability to work effectively with others across technologies, processes, and systems.
  • Excellent written and verbal communication skills.
  • Belief in rigorous, high-quality engineering that produces tangible results quickly.
  • Experience with integration challenges and iterating quickly with long-term goals.
  • Enthusiasm to learn and apply new technologies.
  • Proficiency in at least one of Java/Kotlin/Python for backend and React/TypeScript for frontend.
  • Programming abilities in Kotlin, Java, and C++.
  • Experience with backend technologies: Redis, Elasticsearch, PostgreSQL, SNS, SQS, ApacheMQ.
  • Understanding of core Computer Science algorithms and data structures.
  • Experience with Docker, Kubernetes, Istio.
  • Experience building and maintaining REST and gRPC APIs with scalable Auth strategies.
  • Experience deploying and managing infrastructure in public cloud environments.