Scout Motors is looking to develop and enhance its digital products, including mobile and desktop applications, vehicle connectivity solutions, mapping services, and production/inventory optimization systems, to revolutionize the electric pick-up truck & rugged SUV marketplace.
Requirements
- Proficiency in one of Go, Node.js, Python, Java, or Ruby
- Experience with both relational and/or non-relational databases (e.g., MySQL, PostgreSQL, MongoDB, Redis)
- Experience with identity management systems (e.g., Azure AD, AWS Cognito, LDAP, Okta, Keyclock) and directory services for user authentication and management
- Strong understanding of software architecture, design patterns, and best practices
- Excellent problem-solving and troubleshooting skills, with a passion for finding elegant solutions to complex challenges
- Hands on experience building on AWS using Go and/or Python
- Full-stack development
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
- Lead the architecture, design, and development of complex software systems, ensuring scalability, reliability, and performance
- Collaborate with product managers, designers, and other stakeholders to understand requirements and translate them into technical specifications and deliverables
- Implement single sign-on solutions to allow users to authenticate once and access multiple applications securely. Design, implement and support identity, access and profile related services for multiple web applications, mobile apps and vehicle apps supporting internal and customer as users
- Implement best practices and standards for software development, including code reviews, testing, and documentation
- Mentor and coach junior team members, providing guidance and support to help them grow and succeed
- Be responsible for the services that are owned by your team, ensuring 24/7 on-call coverage
Other
- This role will be based out of the Scout Motors location in Fremont, California. We will consider remote applicants for this role.
- The responsibilities of this role require one day a week attendance in office with in-person meetings and events regularly.
- Applicants should expect that the role will require the ability to convene with Scout colleagues in person and travel to participate in events on behalf of the company from time to time.
- We expect all Scout employees to have integrity, curiosity, resourcefulness, and strive to exhibit a positive attitude, as well as a growth mindset.
- You'll be comfortable with change and flexible in a fast-paced, high-growth environment.
- You'll take a collaborative approach to achieve ambitious goals.
- Strong written and verbal communication skills, with the ability to clearly articulate technical concepts to non-technical stakeholders