Senior Software Engineer

SentinelOne Logo

SentinelOne

πŸ“Remote - Czech Republic

Summary

Join SentinelOne, a cutting-edge cybersecurity company, and contribute to the development and maintenance of our robust backend systems for Endpoint Protection. We are seeking a talented backend engineer to design, develop, and support core features of our flagship product. You will collaborate with cross-functional teams, integrate with various cloud services and databases, and optimize system performance. This role offers flexible hybrid work options in Prague, Brno, or remotely across CZ/SK. SentinelOne provides a competitive benefits package including stock options, bonuses, generous time off, comprehensive health insurance, and professional development opportunities.

Responsibilities

  • Design, develop, and support robust backend system SentinelOne’s main product line - Endpoint Protection
  • Feature Design and Documentation: Take ownership of designing new features and creating documentation
  • Database Schema Design : Design efficient database schemas to support new and existing features
  • Backend Service Development: Develop and maintain backend services using Go and Python. Create RESTful APIs to facilitate seamless interaction between the backend, front-end, and other systems
  • Integration: Integrate with various cloud services (AWS, GCP), databases (Postgres, MongoDB), messaging systems (Kafka), and caching solutions (Redis) to enhance system functionality and performance
  • Feature Support and Validation: Provide support during the feature validation cycle, ensuring smooth deployment to production environments
  • Performance Optimization: Optimize system performance and scalability to manage demanding workloads effectively
  • Requirement Translation: Understand product requirements and translate them into technical solutions
  • Cross-Team Collaboration: Work closely with product, validation, and front-end engineering teams to deliver and maintain high-quality features
  • Customer Communication: Communicate with customer care and support teams to address issues
  • Code Quality and Maintenance: Write clean, maintainable code. Stay up-to-date with the latest advancements in backend technologies and security best practices
  • Innovation and Creativity: Bring creativity to the table. Explore new solutions and technologies to improve our product continuously

Benefits

  • Grant of Restricted Stock Units with a 4-year vesting plan
  • Annual performance-based bonuses
  • An employee stock purchase plan
  • 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
  • Additional company holidays
  • Private medical care (for you and +1)
  • Premium life insurance
  • Pension contribution
  • A Global Employee Assistance Program
  • Monthly meal and well-being allowance
  • High-end MacBook/Windows laptop
  • Work-from-home support
  • In-office refreshments
  • LinkedIn Learning
  • Internal mentoring
  • Educational support
  • Generous referral bonuses
  • Optional company events (sports, BBQs, charity)

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.