Posted in

Senior Staff Software Engineer – Backend

Senior Staff Software Engineer – Backend

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