Senior Software Engineer
closedSentinelOne
Job highlights
Summary
Join SentinelOne's Platform Engineering team as a Senior SW Engineer and contribute to the development and maintenance of essential services supporting other developer teams. You will collaborate on projects, design and build scalable backend infrastructure, and ensure efficient system performance. The role involves working with Java, Spring framework, and various cloud technologies. This position offers a competitive salary, flexible working hours, generous benefits, and opportunities for professional development. The team is international and collaborative, focused on tackling significant software engineering challenges. The ideal candidate possesses several years of Java development experience, expertise in cloud-based applications, and strong communication skills.
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, 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
- Product Usage Metering Platform : Develop and maintain a platform that processes massive amounts of data (billions of events) while ensuring compliance with security and financial regulatory requirements (e.g., SOC2, SOX)
- Data Export Platform : Create and manage systems for exporting various product data into our internal business intelligence (BI) analytics systems
- Common Services and Frameworks : Design and optimize common services, frameworks, and libraries with a focus on performance, security, reliability, and excellent developer experience
- Asynchronous Data Synchronization : Implement and support an asynchronous data synchronization platform based on Change Data Capture (CDC) principles and Kafka infrastructure
- Workflow Orchestration Engine : Develop and maintain an internal workflow orchestration engine to streamline processes and enhance efficiency
- Additional Responsibilities : Engage in various other tasks and projects that support our mission and drive continuous improvement
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
- Salary from 6000 EUR/month
- Yearly % bonus depending on the performance of the company, paid out in 2 installments
- *The final base salary component can be increased accordingly to individual skills and experience of the selected candidate
- Flexible working hours & Full remote within Slovakia ; optional membership in Regus co-working spaces; in Czechia we also have offices in Prague or Brno
- Generous employee stock plan in the form of RSUs (restricted stock units) not options; 4 years vesting with 1 year cliff and then quarterly
- Meal Allowance (maximum value of the employerβs contribution per day: β¬4.29)
- Wellbeing Allowance (β¬120/month)
- 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
- 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
- Yearly bonus depending on the performance of the company
- Optional company events for those who like to meet outside of work too - mostly in Czechia expensed as business trip (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
Similar Remote Jobs
- πArgentina
- πGermany
- π°$175k-$210kπUnited States, Worldwide
- π°$185k-$223kπUnited States
- πPortugal
- π°$169k-$240kπUnited States
- π°$225k-$255kπUnited States
- π°$225k-$255kπUnited States
- π°$155k-$200kπUnited States
- π°$150k-$200kπCanada, United States