Due to Federal Government contract requirements U.S. Citizenship is required for this position.
FedRamp Staff may be subject to customer or third party background checks up to and including Secret Clearance if required by their role at SentinelOne.
What are we looking for
At SentinelOne were transforming one of our core systems into a scalable modern microservices architecture. To help us achieve that were seeking aSenior Staff Software Engineer (senior tech lead/architect) colleague to help us execute on this transformation and define the next generation of our platform.
Youll 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 flagshipEndpoint 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.
Youll 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!
What will you do
- Architect the Future: Youll dive deep into our current monolithic architecture identify pain points and help us design innovative solutions to address them in an iterative way. Youll participate in the design and development of a new microservices architecture that supports scalability maintainability and operational excellence.
- Modernize the Stack: Youll collaborate with teams to evaluate and implement the right tools frameworks and methodologies for building a robust microservices ecosystem.
- Hands-on Development: Youll write high-quality production-ready code.
- Mentor and Lead: Youll 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: Youll partner with other engineering product design quality DevOps/Infra teams and leadership to align on objectives design timelines and execution strategies.
Our stack: Go Java; Kubernetes Docker AWS GCP FedRAMP; GitHub Actions ArgoCD; GitHub Enterprise; depending on the requirements of the service for communication we use Kafka REST API GraphQL gRPC etc.; Postgres ClickHouse MongoDB Redis; Prometheus/Thanos Grafana. To enable you in your work we provide company access to various modern AI-powered tools for both R&D and non-R&D tasks.
What experience or knowledge should you bring
- 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
Why Us
You will be joining a cutting-edge company where you will tackle extraordinary challenges and work with the very best in the industry.
- 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
Required Experience:
Staff IC