Staff Software Engineer
SentinelOne
Job highlights
Summary
Join SentinelOne's dedicated platform team as a Staff SW Engineer and contribute to the development and maintenance of essential services supporting other developer teams. You will collaborate across teams, design and lead projects, own feature development, build and maintain secure and scalable backend infrastructure, and ensure efficient performance. Key responsibilities include developing scalable customer lifecycle management systems, enterprise customer and cloud fleet management, a modern licensing platform, and trial/demo account management. The ideal candidate possesses several years of Java development experience, expertise in cloud-based application design and architecture, and strong familiarity with agile methodologies. SentinelOne offers a comprehensive benefits package including flexible working hours, generous stock plans, yearly bonuses, flexible time off, parental leave, various insurance options, wellness programs, professional development opportunities, and more.
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, developing on public cloud infrastructure (AWS and/or GCP etc.), and containerization & orchestration (Docker, Helm & Kubernetes)
- Strong familiarity with agile development methodologies
- Exceptional drive, communication (written and verbal), and problem-solving skills
Responsibilities
- Collaborate across teams - to shape and define system requirements, ensuring alignment with overall business goals
- Design and drive projects - lead execution of high-priority, high-visibility 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 and maintain secure and scalable backend - infrastructure that serves as the backbone for other development teams, supporting their needs and enhancing overall system performance
- Ensure efficiency and performance - develop solutions that guarantee reliability, scalability, and optimal performance, leveraging best practices and modern technologies
- Conduct code reviews - provide constructive feedback, fostering a culture of continuous improvement and high-quality code standards
- Troubleshoot complex issues - quickly identify, diagnose, and resolve, minimize downtime and ensuring smooth operations; be part of rotating on-call duty to respond/troubleshoot to the outage incidents
- Scalable Customer Lifecycle Management: Develop and maintain systems to manage the lifecycle of our over 15k B2B/B2G customers, with an annual growth rate of over 20%
- Enterprise Customer and Cloud Fleet Management: Create and optimize systems for managing and provisioning enterprise customers and cloud fleets
- Modern Licensing Platform: Design and manage a licensing platform that seamlessly connects our product runtimes to our sales and business processes
- Trial and Demo Account Management: Oversee the ecosystem for trial and demo accounts, ensuring smooth operations and user satisfaction
- Feature Toggles Service: Implement and support a feature toggles service with canary rollout capabilities to manage feature deployments efficiently
- Global Tenant and Organization Management: Develop and maintain systems for managing global tenants and organizations, ensuring robust and scalable solutions for our business partners and enterprise customers
Preferred Qualifications
- Spring framework family (Boot, Web, Web-Flux, Cloud), Gradle, Jooq
- Kafka, Redis, PostgreSQL, ClickHouse; Prometheus, Grafana
- Python and/or Go (part of our codebase has been written in Python and Go)
- Working with large-scale management systems and optimizing systems for scalability and performance
Benefits
- Flexible working hours, In Prague & nearby we're working in a hybrid model with offices 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
- Pension insurance contribution
- Premium Life Insurance covered by S1
- Monthly Meal & Wellbeing Allowance
- Private medical care membership 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.)
- DEI&B programs that promote employee resource groups like SentinelWIN (Women Inclusion Network), Blk@S1, Latinos@S1, Pan-Asian@S1, Out@S1 (LGBTQIA+) and Sentinels Who Served
Share this job:
Similar Remote Jobs
- πUnited Kingdom, Spain
- π°$244k-$304kπUnited States
- πBrazil
- π°$204k-$259kπUnited States
- πSerbia
- π°$192k-$260kπUnited States
- πSwitzerland
- π°$166k-$245kπUnited States
- πUnited States
- πUnited States