Senior Software Engineer Java Cloud Security

🇨🇿 Czech Republic - Remote
💻 Software Development🟣 Senior

Job description

About Us

At SentinelOne, we’re redefining cybersecurity by pushing the limits of what’s possible—leveraging AI-powered, data-driven innovation to stay ahead of tomorrow’s threats.

From building industry-leading products to cultivating an exceptional company culture, our core values guide everything we do. We’re looking for passionate individuals who thrive in collaborative environments and are eager to drive impact. If you’re excited about solving complex challenges in bold, innovative ways, we’d love to connect with you.

What Are We Looking For

We are seeking a seasoned technical leader who can navigate the inherent complexity of cloud resources discovery for thousands of customers of our fast-growing Cloud Security productline. As a Senior Engineer, you understand that onboarding is a high-stakes distributed systems problem. You will architect the engine that manages the initial “handshake” across a wide range of cloud portfolios—from single-account setups to vast enterprise organisations. Your challenge is to ensure this discovery process is fast, reliable, and scalable, regardless of whether we are connecting to established providers or expanding into new cloud environments.

In this role, your technical influence extends beyond the IDE. You will act as the technical bridge between Product Management and our DevOps/SRE partners. You understand that, at our scale, a small inefficiency in a discovery query can cause a database bottleneck. Consequently, you are someone who designs with “operational excellence” in mind — leveraging Terraform, Helm, and Kubernetes to build services that are as easy to monitor as they are to deploy. You take pride in mentoring less senior engineers, helping them master the art of writing maintainable code that survives the “wild west” of varied cloud configurations.

Beyond your backend expertise in Java, we need a strategist who can review our current onboarding flow and identify where we need to harden stability or refactor to support future growth. You are a “clean code” advocate who hates technical debt and loves building elegant solutions to complex integration problems. If you are passionate about building high-performance discovery systems in a fast-paced, product-driven environment, you’ll find a home here.

What will you do?

  • Contribute to the architecture, design, and implementation (mostly Java, occasional Go) of a complex, multi-cloud onboarding platform
  • Implement and integrate solutions across existing (AWS, GCP, Azure, etc.) and new cloud providers, utilizing Terraform, ArgoCD, Helm, and Kubernetes to deploy and manage global services.
  • Take the lead on making our architecture more modular and provider-agnostic, ensuring we can support new environments with minimal friction.
  • Build systems that serve thousands of enterprise and government clients, including 4 of the Fortune 10 - strengthening security across the world’s most complex cloud environments.
  • Work closely with product managers, designers, and SREs to deliver high-quality features that prioritize both functionality and system stability.
  • Proactively support the growth of the team by driving design discussions and providing constructive, high-quality feedback to mid-level and junior engineers.

What skills and knowledge should you bring?

  • Multiple years of experience in backend software engineering using Java; experience with Go would be an advantage.
  • Extensive experience with AWS, GCP, Azure, and/or other cloud platforms (and their respective security/API landscapes); and solid experience with Terraform and Kubernetes.
  • Experience with large-scale high-load distributed systems & performance.
  • A “security-first” mentality with a passion for building clean, maintainable, and highly observable systems.

Why us?

Join a cutting-edge company tackling extraordinary challenges alongside top industry talent. Enjoy flexible hybrid work in Prague (Karlin), Brno (Clubco), or remotely across CZ/SK. Only Prague-based employees are required to work from the office at least two days per week.

Competitive Benefits Package:

  • 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 & Health: Pension Insurance Contribution, Premium life insurance, Private medical care (for you and +1), 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).

Be part of an inclusive, innovative workplace that values belonging, flexibility, and growth!

SentinelOne is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.

SentinelOne participates in the E-Verify Program for all U.S. based roles.

Share this job:
Please let SentinelOne know you found this job on Remote First Jobs 🙏

Find Remote Jobs

Connect with top companies hiring for remote jobs, work-from-home roles, and 100% online jobs worldwide.

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Apply