Note: The job is a remote job and is open to candidates in USA. SentinelOne is an AI-native cybersecurity company that unifies protection across endpoint, cloud, identity, data, and AI systems. The Senior Backend Software Engineer will build and operate high-throughput, highly available Agent Platform services, respond to customer-critical incidents, and improve platform reliability, scalability, observability, and operability.
Responsibilities
- Drive rapid response to customer-critical incidents by diagnosing, triaging, and resolving complex production issues that span multiple services across the Agent Platform
- Lead systematic root-cause analysis and translate incident learnings into durable reliability, scalability, observability, and operability improvements
- Quickly build a systems-level understanding of unfamiliar services and codebases, collaborating closely with engineering teams to resolve complex cross-service issues
- Design, develop, test, document, deploy, and operate large-scale, high-volume, low-latency distributed systems processing millions of events per second
- Understand, maintain, and continuously improve existing services through refactoring, feature development, and architectural enhancements
- Maintain application stability and data integrity by monitoring key metrics, improving operational visibility, and continuously strengthening the codebase
- Translate business and functional requirements into robust, scalable, and operable technical solutions
- Partner closely with engineering teams across SentinelOne to solve cross-functional problems, influence technical direction, and deliver solutions that scale
- Continuously evaluate and adopt technologies that improve the platform’s scalability, reliability, and operational excellence
Skills
- 5+ years of professional backend software engineering experience with deep expertise in **Go**or**Python**, and the willingness to work across all three as needed
- **A reliability-first mindset** with a proven ability to solve complex production incidents, perform systematic root-cause analysis, and implement durable engineering solutions that prevent recurrence
- Demonstrated ability to quickly understand unfamiliar distributed systems, navigate large codebases, and troubleshoot complex failures across service boundaries
- Strong hands-on experience designing, building, and operating large-scale distributed systems, with a deep understanding of failure modes, performance trade-offs, resilience patterns, and operational excellence
- Experience with **AWS, GCP**, or similar cloud platforms, as well as **Docker, Helm, and Kubernetes**
- Experience with messaging systems and data platforms such as **Kafka, PostgreSQL, Redis, Cassandra, ClickHouse**, or similar technologies
- Excellent communication and collaboration skills, with the ability to work effectively across engineering teams, Product, Technical Account Managers, and other stakeholders, influence technical direction, and mentor fellow engineers
- A high degree of ownership, autonomy, curiosity, and the ability to drive ambiguous technical problems to successful outcomes
- Experience in an enterprise SaaS or cybersecurity software company is highly desirable
Benefits
- Restricted Stock Units (RSUs)
- Employee Stock Purchase Plan (ESPP)
- Flexible time off
- Paid company holidays and paid sick time
- Gender-neutral parental leave
- Grandparent leave
- Medical, dental, and vision coverage
- 401(k) retirement plan with company match
- Life and disability insurance
- Health and dependent care FSA
- Voluntary benefits (hospital, accident, critical illness)
- Employee Assistance Program (EAP)
- ARAG pre-paid legal
- Nationwide pet insurance
- Cancer Care program
- Global business travel medical insurance
- Home office allowance
- Mobile phone reimbursement
- Wellness coach
- Wellness/gym reimbursement
- Fertility coverage
- Adoption & surrogacy reimbursement
Company Overview
Company H1B Sponsorship