Summary
Join SentinelOne's dedicated platform team as a Senior SW Engineer specializing in Customer Lifecycle Management. Collaborate with fellow developers to design, develop, and maintain scalable backend infrastructure for key services. Lead projects, own feature development, and ensure seamless integration and functionality. Troubleshoot complex issues and participate in on-call duty. Contribute to the development of systems managing customer lifecycles, enterprise customer and cloud fleet management, licensing, trial accounts, feature toggles, and global tenant management. Work with a cutting-edge technology stack in a collaborative and international team environment.
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 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
- Pension Insurance Contribution, Premium life insurance, and a Global Employee Assistance Program
- Monthly meal and well-being allowance, high-end MacBook/Windows laptop, work-from-home support, and in-office refreshments
- LinkedIn Learning, internal mentoring, educational support, generous referral bonuses, and optional company events (sports, BBQs, charity)
- Stock & Bonuses : Grant of Restricted Stock Units with a 4-year vesting plan, annual performance-based bonuses, and an employee stock purchase plan
- Salary starting from 5500 EUR/month
- Annual bonus based on company performance, paid in two instalments
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.