Senior Software Engineer

SentinelOne Logo

SentinelOne

πŸ“Remote - Czech Republic

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.

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

  • 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
  • Health & Insurance: Private medical care (for you and +1), premium life insurance, pension contribution, 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:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.