Posted in

Staff Software Engineer – Backend – Digital Products – Servicing & Repairs

Staff Software Engineer – Backend – Digital Products – Servicing & Repairs

CompanyScout Motors
LocationFremont, CA, USA
Salary$170000 – $220000
TypeFull-Time
DegreesBachelor’s
Experience LevelExpert 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