We're looking for a highly skilled and experienced Staff Software Engineer to support SentinelOne's Identity Threat Detection and Response offerings. The ideal candidate will have a strong background in Java development and experience with cloud architecture, infrastructure, and software development.
Requirements
- Bachelor's + 12 years of experience / Master's + 8 years / PhD + 5 years
- Cloud & Infrastructure: Proven track record of building and scaling cloud platforms used globally. Experience with AWS, GCP, containerization (Docker, Kubernetes), and Infrastructure-as-Code (Terraform/CloudFormation).
- Software Development: 5 to 10 years of core Java development experience. Strong Java programming skills and deep understanding of the language. Experience deploying Java-based applications in Jetty or other web servers. Solid knowledge of algorithm design and data structures. Experience with microservices architecture using Spring (desirable). Experience with database technologies like OpenSearch (desirable).
- Other Skills: Strong networking fundamentals and TCP/IP knowledge. Awareness of the latest technology trends and industry standards. Ability to work independently and with peers from different time zones.
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