Senior Software Engineer, Full Stack
Core
Lead architecture, design, and development of complex, scalable, reliable, and high-performing software systems supporting customer interactions inside and outside the vehicle.
Role type
Senior Full Stack Software Engineer
Builds
Interoperable products and systems for automotive customer interactions
Domain
Automotive / Software Engineering
Deliverable
production ML models | product features
Required skills
Software architecture, design patterns, back-end development, front-end development, database management, code reviews, testing, documentation, mentoring
Preferred skills
Manufacturing or automotive environment experience, consumer-facing applications, RESTful or RPC APIs, microservices, IAM/SSO systems, AWS development
Technologies
Go, Node.js, Python, Java, Ruby, Swift, HTML, CSS, JavaScript, TypeScript, React, Angular, Vue.js, MySQL, PostgreSQL, MongoDB, Redis, Azure, Okta, Auth0, React Native
Responsibilities
Lead architecture and design of scalable software systems; Develop, deploy, and operate software across front-end, back-end, and database layers; Collaborate with cross-functional teams to translate requirements into technical specifications; Mentor and coach junior engineers; Stay current with emerging technologies and experiment with tools to improve processes
Seniority
Senior, hands-on IC