Senior Software Engineer (Java)

SentinelOne Logo

SentinelOne

📍Remote - Czech Republic

Summary

Join SentinelOne, a rapidly growing SaaS company dedicated to cybersecurity, as a Backend Engineer specializing in EventDB, a highly scalable columnar database. You will be responsible for developing and maintaining EventDB, collaborating with cross-functional teams, and ensuring code quality and security. This role requires strong Java proficiency, experience with distributed systems, and a passion for solving complex engineering challenges. You will have the opportunity to work on cutting-edge projects, influence the architecture of the core platform, and contribute to protecting customers from cyber threats.

Requirements

  • Solid computer science/software engineering/similar background with multiple years of practical engineering experience
  • Proven expertise in designing and operating distributed systems
  • Strong proficiency in Java (multiple years of handson experience)
  • You value elegant code that is concise and readable

Responsibilities

  • Dive deep into coding, turning innovative specs into reality
  • Write robust tests, tackle bugs with finesse, and ensure top-notch security in your code
  • Collaborate with cross-functional teams
  • Champion code quality, security, and efficiency
  • Your keen eye for detail will guide you in reviewing and elevating our codebase
  • Build and Review Technical Specifications Deeply understand architecture of the EventDB solution and connected features; Architect end-to-end solutions for complex features with loose problem definition
  • Document trade-offs in solutions/implementations; Document critical implementation details/data structures; Review and provide feedback on other specs
  • Provide guidance and meaningful feedback, understanding broader patterns and downstream and upstream dependencies
  • Be a problem-solver
  • Respond to and troubleshoot outage incidents, and address security issues promptly

Preferred Qualifications

  • Have you used tools like Jenkins, Helm, Docker? Do you have infrastructure experience with AWS, GCP, K8s, etc? Experience with Go? Great, that helps!
  • You are excited about opportunities to serve as a mentor and to play a pivotal role in fostering both technical excellence and team unity
  • You enjoy writing modern Java (we love lambdas) and prefer composition to inheritance
  • You can identify relevant algorithms in the literature & bring them into production when they fit
  • Your passion for understanding and solving complex engineering challenges is matched by your pragmatic approach to problem-solving
  • You're comfortable weighing in on CAP theorem considerations, and are energized by selecting the data structure with the perfect trade-offs for a problem at hand
  • You believe that honing ideas and technical designs with other engineers is crucial for achieving an optimal solution
  • You’re looking for a challenge that doesn’t just require you to use technologies like Kafka and Cassandra, but requires you to rebuild them because they didn’t meet the project requirements
  • Garbage collection doesn’t faze you because you know the JVM like the back of your hand. You can rattle off the available garbage collectors and their tuning parameters
  • You value asking good questions, because you believe “a problem well-stated is half-solved.”

Benefits

  • Flexible working hours, In Prague & nearby we're working in a hybrid model min 2xweek in the office
  • Our office is located in Karlin (brand new Missouri Park); remotely in the rest of CZ or SK, with optional Brno offices (Clubco Vlněna) for those who like to meet
  • Generous employee stock plan in the form of RSUs (restricted stock units) grant not options; 4 years vesting with 1-year cliff and then quarterly
  • Yearly bonus depending on the performance of the company, paid out in 2 installments
  • Flexible Time Off (on top of the standard 5 weeks of vacation)
  • Flexible Paid Sick Days
  • Fully Paid Short Term Sick/Short Term Nursing Leave
  • Global gender-neutral Parental Leave (16 weeks, beyond the leave provided by the local laws) & Grandparent Leave
  • Volunteering paid day off & Additional paid Company holidays off (e.g. 4 days in 2022)
  • Pension insurance contribution
  • Premium Life Insurance covered by S1
  • Monthly Meal & Wellbeing Allowance
  • Private medical care membership (English speaking) for you and your +1
  • Global Employee Assistance Program (confidential counseling related to both personal and work life matters), Wellness Coach:Mind Body Sleep app company access (sessions, audiobooks, classes, private coaching etc.)
  • High-end MacBook or Windows laptop, Home-office-setup gear & on top of that additional WFH Allowance
  • LinkedIn Learning platform for Hard/Soft skills Training, internal mentoring 'MentorOne' & Support for your further educational activities/trainings
  • Above-standard referral bonus
  • On top of RSUs, you can benefit also from our attractive ESPP (employee stock purchase plan)
  • Refreshments and snacks at the offices
  • Optional company events for those who like to meet outside of work too (sport, BBQ, charity etc.)

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.