Senior Staff Software Engineer

SentinelOne Logo

SentinelOne

💵 $180k-$225k
📍Remote - United States

Summary

Join SentinelOne, a leading cybersecurity company, as a Senior Staff Software Engineer to lead the transformation of a core system into a modern microservices architecture. You will architect and design a scalable, multi-tenant, cloud-native system, collaborating with engineering leaders and teams. This role involves hands-on development, mentoring junior engineers, and collaborating across various teams. The ideal candidate possesses extensive software engineering experience, expertise in large-scale distributed systems and microservices, and proficiency in Java and/or Golang. This impactful role offers the opportunity to work on a high-stakes project within a cutting-edge company.

Requirements

  • 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 with cloud platforms (AWS and/or GCP) and Kubernetes
  • Excellent problem-solving skills
  • Strong communication skills and ability to articulate technical concepts and influence engineering direction across teams, departments and stakeholders

Responsibilities

  • Architect the Future: You’ll dive deep into our current monolithic architecture, identify pain points, and help us design innovative solutions to address them in an iterative way. You’ll participate in the design and development of a new microservices architecture that supports scalability, maintainability, and operational excellence
  • Modernize the Stack: You’ll collaborate with teams to evaluate and implement the right tools, frameworks, and methodologies for building a robust microservices ecosystem
  • Hands-on Development: You’ll write high-quality, production-ready code
  • Mentor and Lead: You’ll 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: You’ll partner with other engineering, product, design, quality, DevOps/Infra teams and leadership to align on objectives, design, timelines, and execution strategies

Preferred Qualifications

  • 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 Kafka or similar solutions is a plus

Benefits

  • 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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.