macOS Software Engineer

SentinelOne Logo

SentinelOne

πŸ’΅ $66k
πŸ“Remote - Slovakia

Summary

Join SentinelOne, a cutting-edge cybersecurity company, as a macOS engineer contributing to our core AI-powered technology. You will be part of a global team responsible for researching, identifying, and responding to emerging cybersecurity issues across millions of endpoints worldwide. Collaborate with various teams, including support, sales, and QA, to ensure timely issue resolution and integration into ongoing releases. This role involves root-causing field events, issuing patches, and participating in design decisions for agent architecture and new feature development. We offer flexible working hours, remote work options in Slovakia, and modern offices in Czechia. Competitive salary and benefits are included.

Requirements

  • Experience level is flexible - senior, staff or even lead SW engineers are encouraged to apply and will be entertained!
  • Strong proficiency coding in Objective-C and several years of SW engineering experience for macOS (macOS is highly preferred, but iOS cybersecurity SW product development experience would also be considered relevant)
  • Experience in systematically root-causing complex OS systems
  • Understanding of macOS user space and internals
  • Understanding of the XNU kernel
  • Understanding of XPC and other IPC mechanisms
  • Understanding of Grand Central Dispatch
  • Understanding of multithreading and its potential pitfalls

Responsibilities

  • Be a part of our organization of globally distributed system and kernel developers who work deeply within the 3 main OS's of the world: Windows, Linux and macOS
  • We are responsible for researching and identifying emerging issues and providing appropriate responses
  • We also work closely with Support, Sales (in order to win multi million dollar deals), other SW Engineers, and Quality Assurance to ensure any new issues are quickly addressed and then made a part of the ongoing releases
  • You will be working in a team that is responsible for everything macOS-related from S1 core technology, running on millions of endpoints (in different environments, from C levels to developers) across thousands of clients worldwide
  • Your role will also involve responding to events that occur in the field, root causing them, and issuing patches when needed
  • You will participate in implementation and design decisions around improving agent architecture and new feature development

Preferred Qualifications

  • Developing OS drivers & extensions or with more than one OS is a plus
  • Managing escalations or issues requiring highly coordinated efforts to identify service restoration
  • System performance analysis and mitigations and large-scale event processing systems
  • Cybersecurity experience or exposure to macOS endpoint security platforms

Benefits

  • Flexible working hours
  • The option to work remotely from anywhere in Slovakia
  • Access to major co-working spaces for those who prefer an office environment
  • In Czechia, you can also work from our modern offices in Prague or Brno
  • Salary starting from 5000 EUR/month
  • Annual bonus based on company performance, paid in two instalments
  • The final base salary may be adjusted based on the individual skills and experience of the selected candidate
  • 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
  • Pension Insurance Contribution
  • Premium life insurance
  • 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.