Staff Software Engineer - Platform and Infrastructure

Samsara Samsara · Enterprise · Bangalore, India · Platform

Staff Software Engineer for Platform and Infrastructure at Samsara, focusing on building foundational systems for software products, including reporting, automations, enterprise capabilities, and core infrastructure like container orchestration, data storage, and real-time data ingestion. The role involves technical leadership, architectural design, and driving the development of scalable systems for a large IoT platform.

What you'd actually do

  1. Drive technology choices, implementing services, and/or establishing architectural patterns that have a broad and lasting impact on Samsara's platform
  2. Identify opportunities and initiate strategic conversations to influence the direction of platform technology and engineering culture
  3. Architect, design, and develop software that enables Samsara to operate at scale
  4. Lead teams in delivering products and capabilities that contribute to Samsara’s products and revenue
  5. Deliver impact by solving the hardest technical problems and enabling products to reach the market quickly and successfully with high quality

Skills

Required

  • Bachelor’s Degree in Computer Science/Engineering or equivalent practical experience
  • 12+ years of experience in software design, development, and algorithm-related solutions
  • 4+ years of experience in an architect or leadership role
  • Stellar programming/coding fundamentals
  • 4+ years of experience building large-scale distributed systems
  • 4+ years of experience leading cross-organization projects
  • Expertise working with web services at a massive scale deployed on Cloud providers such as AWS, GCP or Azure

Nice to have

  • 15+ years of relevant industry experience in software development
  • Experience leading and mentoring engineers
  • Fostering collaboration among engineers with different focuses (frontend, mobile, firmware, vision, ML)
  • Expert in writing high-quality, performant, and maintainable code in a modern programming language
  • Production experience working with Javascript and/or client-side code
  • Expertise working on large-scale enterprise software applications
  • Demonstrated ability to ship production-quality software in a dynamic environment
  • Expert-level knowledge of at-scale stream-processing decision engines

What the JD emphasized

  • 12+ years of experience in software design, development, and algorithm-related solutions with at least 4 of those years in an architect or leadership role
  • 4+ years of experience building large-scale distributed systems
  • 4+ years of experience leading cross-organization projects
  • Expertise working with web services at a massive scale deployed on Cloud providers such as AWS, GCP or Azure