Samsara is the pioneer of the Connected Operations™ Cloud, enabling organizations to harness IoT data for improved operations. The Engineering Manager will lead the technical direction of the Frontend Architecture and Developer Experience, focusing on enhancing developer productivity and driving best practices across the engineering organization.
Responsibilities:
- Lead high-impact technical projects that improve frontend developer productivity, such as build performance, test infrastructure, or CI pipelines
- Collaborate with engineers across the company to scale shared tooling, enforce consistency, and drive adoption of platform improvements
- Define the long-term vision and roadmap for frontend in partnership with engineering leadership
- Mentor engineers and influence technical standards, patterns, and best practices across the frontend org
- Set a high-standard for the reliability of your components
- Hire, develop and lead an inclusive, engaged, and high performing team
- Champion, role model, and embed Samsara’s cultural principles (Focus on Customer Success, Build for the Long Term, Adopt a Growth Mindset, Be Inclusive, Win as a Team) as we scale globally and across new offices
Requirements:
- 8+ years of experience in software engineering, with at least 2 years leading web development teams
- Software Architecture: Strong knowledge of web architecture patterns with a focus on scalability and maintainability
- Frontend Development Expertise: Deep experience with modern JavaScript frameworks, particularly React, and strong proficiency in TypeScript. Understanding of functional and component-based architecture, state management (e.g., Redux), and performance optimizations
- GraphQL: Familiarity in using GraphQL for efficient data fetching and API design, with a working knowledge of integrating GraphQL in web environments
- DevOps & CI/CD: Familiarity with continuous integration and continuous deployment pipelines, automated testing frameworks, and monitoring tools to ensure high-quality releases
- Leadership Skills: Proven ability to build and scale diverse engineering teams, and a track record of delivering successful, large-scale web applications in a fast-paced, agile environment
- Collaboration & Communication: Excellent interpersonal and cross-functional collaboration skills, with the ability to communicate complex technical concepts effectively
- Styling and UI Frameworks: Strong knowledge of CSS, including component libraries (e.g., Material UI) to deliver consistent and scalable design systems
- A customer-focused mindset and good product sense
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field
- Experience with best practices around testing, monitoring, and SLAs to ensure high product quality in large-scale distributed web services