Senior Staff Software Engineer – Backend
Company | Scout Motors |
---|---|
Location | Fremont, CA, USA, Remote in USA |
Salary | $220000 – $250000 |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Expert or higher |
Requirements
- Bachelor’s or master’s degree in computer science or a related field.
- 12+ years of experience in software engineering and scaling software products and services, providing technical leadership and direction for development, preferably with a focus on back-end platform and services development.
- Experience building comprehensive understanding of APIs, microservices, databases, integrations and other complex backend systems.
- Strong coding skills, navigating codebases with different languages and tools (GoLang, React, Kotlin, Swift, gRPC, GraphQL), building and managing ci/cd pipelines supporting services, web and mobile releases.
- Knowledge of potential system vulnerabilities and how to prevent them.
- Experience operating in start-up settings, launching 0 to 1 products and services, and driving graduation to highly complex and scalable services and applications.
- Experience as a technical lead for large projects (6-12+ months in length), including defining the roadmap for complex projects spanning multiple teams and functions.
- Ability to internalize the best ideas from across the organization, humbly setting a vision that others are excited to get behind.
- Experience integrating with 3rd party platforms and partnering with external service providers.
- 5+ years in leading high-performing software engineering teams. Direct evidence of the ability to guide, motivate, and inspire a team towards the successful completion of complex projects.
Responsibilities
- Lead teams of highly skilled software engineers and drive the development of digital solutions and services for customers and business partners.
- Work with engineers & technical leaders across the company to ship interoperable products and services on strong foundations that manage customer interactions inside and outside of the vehicle.
- Partner with cross-functional partners to produce how and when plans to support systems and product requirements. Make effective tradeoffs that consider business priorities, user experience, and a sustainable technical foundation.
- Assess and recommend key tools and technology decisions that will power the digital ecosystem. Influence decisions on build/buy/partner, contemplating today’s needs, and future enterprise requirements.
- Own and drive the technical roadmap and architecture for scout business services and processes. Manage and extend services and infrastructure, constantly improving and adding new features, while driving operational excellence.
- Develop technology and best practices capable of supporting scalable, functional, and reliable products, services and their associated integrations.
- Promote and drive best practices and industry standards across the company.
- Champion software engineering and operational excellence, establishing and improving metrics and processes. Set a high bar for engineering standards, tooling, and processes.
- Assist in calibrating and developing the software engineering team.
- Recruit and manage a team of software engineers, setting the bar for quality software development.
Preferred Qualifications
- Experience building data pipes, AI/ML and web/mobile analytics.
- Experience building systems in auto industry
- Full-stack development