remote
Senior Staff Software Engineer - Samsara
Software Engineer
Lead the design and delivery of scalable, cloud‑native services for an IoT operations platform, leveraging Go, Java, Kubernetes and AWS to build high‑performance distributed systems.
About the role
Key Responsibilities
- Architect, design, and implement core backend services that process massive streams of IoT data in real time.
- Drive adoption of cloud‑native patterns using Kubernetes, AWS, and CI/CD pipelines to ensure high availability and scalability.
- Mentor and lead engineering teams, establishing best practices for code quality, testing, and performance optimization.
- Collaborate with product, data science, and infrastructure teams to translate business requirements into robust technical solutions.
- Identify and resolve bottlenecks in distributed systems, improving latency, throughput, and reliability.
Requirements
- 10+ years of software engineering experience, with a strong focus on backend development in Go and/or Java.
- Deep expertise in designing, building, and operating large‑scale distributed systems and microservices.
- Hands‑on experience with Kubernetes, Docker, and AWS services (ECS/EKS, S3, DynamoDB, Lambda, etc.).
- Proven track record of implementing CI/CD pipelines and automated testing frameworks.
- Excellent problem‑solving skills and ability to lead technical discussions across cross‑functional teams.
Skills
gojavakubernetesawscicd