- Company Name
- Samsara
- Job Title
- Senior Software Engineer I - External Platform
- Job Description
-
**Job Title**
Senior Software Engineer – External Platform (Remote – US/Canada)
**Role Summary**
Lead the design, implementation, and maintenance of core platform features that serve as the central hub for Samsara’s Connected Operations solution. Own end‑to‑end product lifecycle from concept to production, ensuring high reliability, scalability, and customer value. Mentor junior engineers and collaborate across product, design, firmware, and infrastructure teams.
**Expectations**
- 5+ years of experience building and shipping complex, customer‑facing software products.
- Proven ability to own features from ideation through launch and ongoing support.
- Strong growth mindset, commitment to customer success, and inclusive collaboration.
- Willingness to coach teammates and contribute to engineering culture and talent development.
**Key Responsibilities**
- Own and deliver high‑impact platform features (authentication, dashboards, reports, settings, alerts).
- Define technical scope, architecture, and implementation plans for new product capabilities.
- Write clean, well‑tested, maintainable code; enforce coding standards and best practices.
- Conduct code reviews, provide constructive feedback, and mentor peers.
- Collaborate with product managers, designers, firmware, and infrastructure engineers to translate requirements into scalable solutions.
- Participate in customer interviews, use metrics to measure success, and iterate on product improvements.
- Continuously improve platform reliability, performance, and security.
- Engage in knowledge sharing and uphold cultural principles: customer focus, long‑term thinking, growth mindset, inclusion, and teamwork.
**Required Skills**
- Proficiency in modern programming languages (e.g., Go, Python, TypeScript, Java).
- Experience with cloud platforms (AWS, GCP, Azure) and microservices architecture.
- Strong understanding of scalable system design, APIs, authentication, and real‑time data pipelines.
- Familiarity with front‑end frameworks (React, Angular, Vue) and responsive UI development.
- Expertise in testing strategies: unit, integration, end‑to‑end, performance, and CI/CD pipelines.
- Knowledge of security best practices for distributed systems.
- Excellent communication skills and ability to work cross‑functionally.
- Passion for learning new technologies and applying them to real‑world problems.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent industry experience).
- No mandatory certifications, but experience with DevOps, cloud architecture, or security certifications (AWS Certified Solutions Architect, GCP Professional Cloud Architect, etc.) is a plus.