Summary
Join SentinelOne, a leading cybersecurity company, as a Senior Staff Software Engineer to lead the transformation of a core system into a modern microservices architecture. You will architect and design a scalable, multi-tenant, cloud-native system, collaborating with engineering leaders and teams. This role involves hands-on development, mentoring junior engineers, and collaborating across various teams. The system processes petabytes of data daily and protects millions of endpoints for global clients. This is a high-impact role requiring expertise in distributed systems, microservices, and cloud platforms. The position offers flexible hybrid work options and a competitive benefits package.
Requirements
- Multiple years of extensive software engineering experience, including proven expertise in developing large-scale distributed systems and microservices architecture, with a focus on performance, scalability and reliability
- Experience with cloud platforms (AWS and/or GCP) and Kubernetes
- Excellent problem-solving skills
- Strong communication skills and ability to articulate technical concepts and influence engineering direction across teams, departments and stakeholders
Responsibilities
- Architect the Future: You’ll dive deep into our current monolithic architecture, identify pain points, and help us design innovative solutions to address them in an iterative way. You’ll participate in the design and development of a new microservices architecture that supports scalability, maintainability, and operational excellence
- Modernize the Stack: You’ll collaborate with teams to evaluate and implement the right tools, frameworks, and methodologies for building a robust microservices ecosystem
- Hands-on Development: You’ll write high-quality, production-ready code
- Mentor and Lead: You’ll guide and mentor other engineers, contribute to their professional growth, share best practices and architectural insights, and foster a culture of engineering excellence
- Collaborate Across Teams and Orgs: You’ll partner with other engineering, product, design, quality, DevOps/Infra teams and leadership to align on objectives, design, timelines, and execution strategies
Preferred Qualifications
- Experience in the transition from monolith to microservices is highly desirable
- Proficiency in Java and/or Golang, experience with Python is a plus
- Experience with Kafka or similar solutions is a plus
Benefits
- 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)
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.