
Senior Software Engineer

SentinelOne
Summary
Join SentinelOne's dedicated platform team as a Senior Software Engineer and contribute to the development and maintenance of our Identity and Access Management (IAM) platform. Collaborate with cross-functional teams to define system requirements, lead high-priority cloud platform projects, and take ownership of the feature development lifecycle. Build and maintain a secure, scalable backend infrastructure, conduct code reviews, and troubleshoot complex technical issues. Focus on global tenant and identity management, centralized authentication, flexible access control models, and high-performance services. Our technology stack includes Java, Spring framework, Kafka, PostgreSQL, Kubernetes, and AWS/GCP. This role requires several years of Java development experience, proven knowledge of designing scalable cloud applications, and strong familiarity with agile methodologies.
Requirements
- Several years of experience in designing services and developing features using Java
- Proven knowledge in designing and architecting large and scalable cloud-based applications, and developing on public cloud infrastructure
- Strong familiarity with agile development methodologies
- Exceptional drive, communication, and problem-solving skills
Responsibilities
- Collaborate Across Teams : Work closely with cross-functional teams to strategically shape and define system requirements, ensuring alignment with overall business goals
- Design and Drive Projects : Lead the design and execution of high-priority, high-visibility cloud platform projects, ensuring timely delivery and exceptional quality
- Own Feature Development : Take full ownership of the feature development lifecycle, from refining requirements through to successful production deployment, ensuring seamless integration and functionality
- Build Secure and Scalable Backend : Develop and maintain a secure, scalable backend infrastructure that serves as the backbone for other development teams, supporting their needs and enhancing overall system performance
- Ensure Efficiency and Performance : Focus on developing efficient solutions that guarantee backend reliability, scalability, and optimal performance, leveraging best practices and cutting-edge technologies
- Conduct Code Reviews : Provide constructive feedback during code reviews, fostering a culture of continuous improvement and high-quality code standards
- Troubleshoot Complex Issues : Quickly identify, diagnose, and resolve complex technical issues, minimizing downtime and ensuring smooth operations
- Global Tenant and Identity Management : Develop and maintain systems for managing tenants and identities on a global scale
- Centralized Authentication and Token Management : Implement and manage centralized systems for authentication, session management, and access tokens
- Flexible Access Control Models : Design and support access control systems using various models (RBAC, ABAC, OBAC) to provide flexible permission management
- High-Performance Services : Operate and optimize high-performance services capable of handling millions of requests per second globally
Preferred Qualifications
- Spring framework family (Boot, Web, Web-Flux, Cloud), Gradle, Jooq
- Kafka, Redis, PostgreSQL, ClickHouse
- Docker, Helm, Kubernetes
- Prometheus, Grafana
- AWS, Azure, and/or GCP cloud platforms
- Python and/or Go (part of our software codebase has been written in Python and Go)
- Working with large-scale management systems
- Optimizing systems for scalability and performance
Benefits
- Flexible working hours and the option to work remotely from anywhere in Slovakia
- Access to major co-working spaces for those who prefer an office environment
- In Czechia, you can also work from our modern offices in Prague or Brno
- Salary starting from 5500 EUR/month
- Annual bonus based on company performance, paid in two installments
- The final base salary may be adjusted based on the individual skills and experience of the selected candidate
- Stock & Bonuses : Grant of Restricted Stock Units with a 4-year vesting plan, annual performance-based bonuses, and an employee stock purchase plan
- Time Off & Well-being: Flexible Time Off, on top of the standard 5 weeks vacation, flexible paid sick days, fully paid Short Term Sick/Nursing Leave, 16-week parental leave, grandparent leave, and additional company holidays
- Insurance & Wellbeing : Pension Insurance Contribution, Premium life insurance, and a Global Employee Assistance Program
- Work Perks : Monthly meal and well-being allowance, high-end MacBook/Windows laptop, work-from-home support, and in-office refreshments
- Growth & Community : LinkedIn Learning, internal mentoring, educational support, generous referral bonuses, and optional company events (sports, BBQs, charity)
Share this job:
Similar Remote Jobs

