
Senior Staff Software Engineer, Backend – Digital Products
Scout Motors Inc.
full-time
Posted on:
Location Type: Hybrid
Location: Fremont • 🇺🇸 United States
Visit company websiteSalary
💰 $180,000 - $220,000 per year
Job Level
Senior
Tech Stack
JavaKotlinMicroservicesSwift
About the role
- As the Senior Staff Software Engineer for Scout Motor’s digital products, you will be responsible for leading a team of highly skilled software engineers and driving the development of digital solutions for our customers and business partners.
- You will work with engineering managers, senior engineers, and cross-functional partners to design the technical underpinnings of the product.
- Develop technology and best practices capable of supporting scalable, functional, and reliable software products and their associated integrations.
- Identify, scope, and lead large technical projects, laying the groundwork for early-stage products to iteratively evolve and scale.
- Champion software engineering and operational excellence, establishing and improving metrics and processes.
Requirements
- Bachelor's or master's degree in computer science or a related 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.
- 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.
- 4+ 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.
Benefits
- Competitive insurance including:
- Medical, dental, vision and income protection plans
- 401(k) program with:
- An employer match and immediate vesting
- Generous Paid Time Off including:
- 20 days planned PTO, as accrued
- 40 hours of unplanned PTO and 14 company or floating holidays, annually
- Up to 16 weeks of paid parental leave for biological and adoptive parents of all genders
- Paid leave for circumstances related to bereavement, jury duty, voting time, or military leave
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
software engineeringAPIsmicroservicesGoLangJavaKotlinSwiftci/cd pipelinesback-end platform developmentsystem vulnerabilities
Soft skills
technical leadershipteam motivationvision settingcross-functional collaborationoperational excellenceproject managementcommunicationproblem-solvinginspirationadaptability
Certifications
Bachelor's degree in computer scienceMaster's degree in computer science