Careers

Our companies are made up of insanely talented people driven to change the world — and many of them are hiring. If you have drive, expertise, and a taste for adventure, we whole­heart­edly encourage your interest.

  • 87
    Companies Hiring
  • 2,566
    Open Roles

Senior Backend Engineer (Java/Kotlin) - WatchTower

SentinelOne

SentinelOne

Software Engineering
Prague, Czechia
Posted on May 19, 2025

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?

Our mission is to enhance customer safety by advancing the detection and investigation capabilities within our Singularity Data Lake. We strive to provide robust, efficient, and scalable solutions that elevate the overall security posture of our clients.

We are looking for a Senior Engineer to join our team that is responsible for one of our leading services highly appreciated by customers - responsible for real time cloud-based automated and also managed hunting, detection, and response. Our solution enables S1 cybersecurity experts to provide the service efficiently 24/7 throughout the world.

What will you do?

As part of the team that we’re extending, you’ll work on vast amounts of data. You’ll take part in the architecture, design and implementation of a multi-disciplinary cloud native software platform that will serve thousands of users and hundreds of millions of events.

  • Design, develop, implement, test, document, and operate large-scale, high-volume and low latency applications that handle several millions of events per second.
  • Translate business and functional requirements into robust, scalable, operable solutions that work well within the overall data architecture.
  • Participate and collaborate with cross functional teams in the organization to understand the business requirements and to deliver solutions that can scale.
  • Maintain application stability and data integrity by monitoring key metrics and improving codebase accordingly.
  • Understand & maintain existing codebase by regular re-factoring and applying requested fixes and features.
  • Learn new technologies that can solve our huge volume of data and the challenges it poses.

Your Toolkit:

  • Your stack: Java/Kotlin, Golang, Kafka, AWS, GCP, Python
  • Our new components are primarily developed in Java/Kotlin or Go, for some use cases we also use Python in our current backend environment.
  • Communication between microservices is facilitated using gRPC, REST, GraphQL APIs, and Kafka, depending on specific requirements.
  • We use PostgreSQL and have our columnar time-series database for efficient event storage and retrieval at scale.

What experience or knowledge should you bring?

  • 4+ years of software engineering experience in at least one high-level JVM programming language (Java or Kotlin) and SpringBoot framework
  • Ability and willingness to learn new technologies and languages (e.g. Go)
  • Strong background in distributed data processing microservices, building high-quality, scalable data products
  • Familiarity with AWS, Postgres, Redis, Kafka, Kubernetes, Docker, and GitHub
  • Ability to swiftly delve into new products and comprehend their inner workings
  • Proven capacity to collaborate effectively with both local and remote teams across various time zones
  • Excellent communication skills, as you'll regularly liaise with product and other engineering teams
  • A huge plus would be previous experience in developing security-related products

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.

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.
  • 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).

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 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.