SentinelOne is a company at the intersection of AI and security, pioneering a new operating model for cybersecurity. As a Senior Software Engineer - Singularity Identity (Java), you will be responsible for deploying, debugging, and scaling microservices within high-stakes, FedRAMP-regulated environments, ensuring the successful launch of a primary, revenue-driving product.
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:
- 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
- Development and deployment of cloud-native applications in AWS
- 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
- U.S. Citizenship is required for this position
- Experience with microservices architecture using Spring (desirable)
- Experience with database technologies like OpenSearch (desirable)