Dear game-changers, problem-solvers, dreamers and doers:
Join the growing diverse and innovative team of the VW Automotive Cloud (VWAC), LLC based in the tech hub that is the Seattle region. VWAC, LLC is a newly formed entity and a US based extension of the German Car.Software Org of the Volkswagen Group of Companies. VWAC’s mission is to transform and define the future of mobility for people everywhere through the implementation of a cloud-based platform – designed to deliver innovative, new connected car services and solutions tailored to customer needs. By 2025, all new VW Group models will run on a vehicle operating system and the Volkswagen Automotive Cloud. This is an exciting opportunity to be part of a mission-driven and values- based culture that invests in its people and is obsessed with delighting its customers. Let’s make a good impact in people’s lives. Let’s bring to the world the future of mobility.
Role Summary
The Software Developer Sr is responsible for researching, designing, implementing and managing software programs. The role will test and evaluate new programs, identify areas for modification in existing programs and subsequently develop modifications. The position is responsible for writing and implementing efficient code.
This developer will have the opportunity to create the technical design and development of cross-functional, multi-platform prototypes and POCs.
Role Responsibilities
Strategic Work – 20% of time
- Educate and inform yourself and team members about technology opportunities
- Continually participate in visioning exercises and help guide the innovation strategy for VW Automotive Cloud (VWAC)
Operational Work – 80% of time
- Identify opportunities to use new technologies in the business together with the different business divisions
- Integrate state-of-the-art ideas and developments into POCs, prototypes and pilots Identify, evaluate and refine leading-edge tools and methods
- Create and define tech stack for POCs, prototypes and pilots
- Build prototypes and POCs
Responsibilities will include
- Bring a passion to stay on top of tech trends, experiment with and learn new technologies, participate in internal & external technology communities, and mentor other members of the software community
- Collaborate with “antidisciplinary” team mates on the VWAC team to imagine the future, participate in visioning exercises and explore new technologies that could be a powerful solution to fulfill our vision
- Own the development of cross-functional, multi-platform prototypes
- Work within and across Agile teams to design, develop, test, implement, and support technical solutions across a full-stack of development tools and technologies
- Work with business partners, architects, and other groups to identify technical and functional needs of systems
- Responsible for coding, testing, implementation and documentation of solutions
- Participate in full technology project life cycle (analysis, design and/or package review, development, testing, quality assurance, deployment, and production support).
- Responsible for conducting application code reviews and suggesting necessary changes as needed.
- Participate in the design and documentation of complex technology solutions.
- Document and/or support application deployment activities.
- Report on status of systems and projects on a regular and timely basis.
- Ensure the timely resolution of issues.
- Follow VWAC standards and guidelines.
- Escalate anticipated risk to management promptly and properly.
- Work closely with other developers, UX designers, business and systems analysts.
Qualifications - External
Required Experience
- 7-10 years of related work experience
- B.S. in Computer Science (or equivalent experience)
Desired Experience
- Master's or PhD in Computer Science (or equivalent education)
Required Skills
- Analytical and conceptual thinking – using logic and reason, creative and strategic
- Outstanding problem-solving, troubleshooting and application debugging capabilities
- Communication skills – interpersonal, presentation and written
- Resource management
- Strong attention to detail
- Highly motivated, flexible, with a mature and positive attitude
- A passion for working with peers and customers to help resolve deep customer technical issues on Microsoft, Third Party, and Open Source technologies.
- A drive and desire to learn and grow yourself and others through proactive knowledge sharing
- Strong and effective verbal/written communication and listening skills for collaboration and working with customers and peers
- Strong organization and prioritization skills, with the capacity for driving quality impacts for customers and/or stakeholders
- An overall passion for technology and for the business and customer value it drives and the desire to help others learn through proactive knowledge sharing activities
- Ability and willingness to quickly ramp up on multiple technology areas as needed
- Demonstrated knowledge of C#, C++, Java, or TypeScript, as well as JavaScript, HTML, and CSS
- Systems programming experience, proven ability to solve hard problems (scale, perf, reliability)
- Ability to rapidly prototype and test functionality
- Experience with one Public Cloud Technology (e.g. Amazon, Azure, Google, etc.)
- Experience with at least one NoSQL Technology (e.g. Cassandra, MongoDB, HBase, DynamoDB etc.)
- Experience in delivering services in the Mobility Space
Desired Skills
- Experience in delivering services in the Mobility Space
- AngularJS/Angular/React or similar
- DevOps and CI/CD tool chains (i.e. Jenkins, Spinnaker, Azure developer services, GitHub)
- Container orchestration systems (i.e. Docker, Kubernetes, Red Hat OpenShift, Cloud Foundry, Azure Kubernetes Service, GitHub).
Work Flexibility
· 10% business travel