SentinelOne is redefining cybersecurity by leveraging AI-powered, data-driven innovation. They are seeking a highly skilled Staff Software Engineer to support their Identity Threat Detection and Response offerings, focusing on Java development and cloud architecture.
Responsibilities:
- Collaborate in the design and implementation of cloud architecture for Singularity Identity Cloud
- Develop and implement best practices and processes at the team level, ensuring alignment with long-term business goals, company performance, and industry standards
- Champion a culture of continuous improvement and innovation by identifying and implementing cutting-edge methodologies and technologies
- Drive and improve knowledge-sharing processes at an organizational level
- Represent the organization in industry forums
- Build next-generation cloud-based products using Java technology
- Actively collaborate with internal teams to implement new and exciting product features
- Own end-to-end development of server-side components
- Identify performance & scalability requirements and optimize for large deployments
- Work closely with the Quality Assurance team to ensure high-quality deliverables
- Interface with customer-facing teams to understand and implement feature requirements
- Exhibit a high level of ownership, a strong learning mindset, and attention to detail
Requirements:
- U.S. Citizenship is required for this position
- Bachelor's + 5 years of experience
- Proven track record of building and scaling cloud platforms used globally
- Experience with AWS, GCP, containerization (Docker, Kubernetes), and Infrastructure-as-Code (Terraform/CloudFormation)
- 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
- Strong networking fundamentals and TCP/IP knowledge
- Ability to work independently and with peers from different time zones
- Experience with microservices architecture using Spring
- Experience with database technologies like OpenSearch
- Development and deployment of cloud-native applications in AWS