SentinelOne-posted 4 months ago
$180,000 - $225,000/Yr
Full-time • Senior
1,001-5,000 employees

At SentinelOne, we’re transforming one of our core systems into a scalable, modern microservices architecture. To help us achieve that, we’re seeking a Senior Staff Software Engineer (senior tech lead/architect) colleague to help us execute on this transformation and define the next generation of our platform. You’ll work on an ambitious initiative to break down a complex monolithic system written primarily in Python into a scalable, multi-tenant, cloud-native set of services, built using modern technologies and approaches. The system is part of our flagship Endpoint product line (empowering and protecting our customers, and recognized 5 times in a row as Gartner Magic Quadrant Leader). In this role, you will collaborate with other engineering leaders and teams across the SentinelOne SaaS Platform engineering organization on this re-architecture. We value collaboration, innovation, creativity, and technical excellence in our area. You’ll deal with the scale of globally deployed SaaS product across 6 AWS/GCP regions + FedRAMP, that altogether process daily petabytes of data ingested and hundreds of billions of events from tens of millions of endpoints we protect at our enterprise & public sector clients across the globe, incl. 4 of Fortune 10 & hundreds of Global 2000 companies. If you are passionate about impactful, high-stakes projects, this is your opportunity to shine!

  • Architect the Future: Dive deep into our current monolithic architecture, identify pain points, and help design innovative solutions to address them in an iterative way.
  • Modernize the Stack: Collaborate with teams to evaluate and implement the right tools, frameworks, and methodologies for building a robust microservices ecosystem.
  • Hands-on Development: Write high-quality, production-ready code.
  • Mentor and Lead: Guide and mentor other engineers, contribute to their professional growth, share best practices and architectural insights, and foster a culture of engineering excellence.
  • Collaborate Across Teams and Orgs: Partner with other engineering, product, design, quality, DevOps/Infra teams and leadership to align on objectives, design, timelines, and execution strategies.
  • Multiple years of extensive software engineering experience, including proven expertise in developing large-scale distributed systems and microservices architecture, with a focus on performance, scalability and reliability.
  • Experience in the transition from monolith to microservices is highly desirable.
  • Proficiency in Java and/or Golang, experience with Python is a plus.
  • Experience with cloud platforms (AWS and/or GCP) and Kubernetes.
  • Experience with Kafka or similar solutions is a plus.
  • Excellent problem-solving skills.
  • Strong communication skills and ability to articulate technical concepts and influence engineering direction across teams, departments and stakeholders.
  • Medical, Vision, Dental, 401(k), Commuter, Health and Dependent FSA
  • Unlimited PTO
  • Industry-leading gender-neutral parental leave
  • Paid Company Holidays
  • Paid Sick Time
  • Employee stock purchase program
  • Disability and life insurance
  • Employee assistance program
  • Gym membership reimbursement
  • Cell phone reimbursement
  • Numerous company-sponsored events, including regular happy hours and team-building events
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service