Skip to content

Staff Software Engineer – Backend – Digital Products – Servicing & Repairs
Company | Scout Motors |
---|
Location | Fremont, CA, USA |
---|
Salary | $170000 – $220000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Expert or higher |
---|
Requirements
- A Bachelor’s degree in Computer Science, or a related technical field
- 10+ years of experience in software engineering and scaling software products, providing technical leadership and direction for development, preferably with a focus on ecommerce, payments, digital products, and back-end platform development
- Strong written and verbal communication skills
- Experience building comprehensive understanding of APIs, microservices, and other complex backend systems
- Strong coding skills, navigating codebases with different languages (GoLang, Java, Kotlin and Swift) and tools, building and managing ci/cd pipelines supporting both web and mobile releases
- Knowledge of potential system vulnerabilities and how to prevent them
- Experience operating in start-up settings, launching 0 to 1 product, supporting early low-code tools, and driving graduation to highly customized applications
- Experience as a technical lead for large projects (6+ 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
- Experience with analytics
- Prior experience working experience in a manufacturing or automotive environment
- Familiarity with: AWS systems
- Proficiency in: GoLang, TypeScript
- An understanding of: building data pipes and full-stack development
- Soft skills: Time management and collaboration
Responsibilities
- Work with engineers & technical leaders across the company to ship interoperable products and systems on strong foundations that manage customer interactions inside and outside of the vehicle
- Partner with cross-functional partners (from product and design) 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 product ecosystem. Influence decisions on build/buy/partner, contemplating today’s needs, and future enterprise requirements.
- Develop technology and best practices capable of supporting scalable, functional, and reliable software products and their associated integrations
- Develop and lead the team to execute against both short-term and long-term roadmaps. Design, code, deploy and operate technical architecture and systems.
- Identify, scope, and lead large technical projects, laying the groundwork for early-stage products to iteratively evolve and scale, and taming complexity and shoring up reliability of existing systems
- 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 operating in start-up settings, launching 0 to 1 product, supporting early low-code tools, and driving graduation to highly customized applications
- Prior experience working experience in a manufacturing or automotive environment
- Familiarity with: AWS systems
- Proficiency in: GoLang, TypeScript
- An understanding of: building data pipes and full-stack development
- Soft skills: Time management and collaboration