Locations View all
Companies View all
Job Type

Senior Mac OS System Developer

This job opening has expired! View other jobs

Malwarebytes offers visa sponsorship

This job listing is a part of the Career Hunt 2019 campaign. Career Hunt rockets your IT-career straight to the Nordic tech-hub – Estonia. Apply, because the TOP 25 candidates around the world will be flown to Estonia for a tech-tour, given the chance to meet the biggest IT-wonders and get VIP-shortcuts for job interviews in selected companies! Read more at careerhunt.eu

Mac OS System OS Developer
Mac OS X
kernel level


  • Design and implement Mac OS X anti-malware solutions.
  • Perform research and implementation of future Mac OS X solutions within the company.
  • Be responsible for the implementation of low level system components and their architecture.
  • Perform performance analysis and tuning, including memory usage, CPU utilization and leak checking.
  • Follow established Agile procedures.
  • Create and maintain unit and integration tests related to your work area.
  • Collaborate with QA teams and other departments within the organization to accomplish tasks and goals.
  • Produce technical documentation covering your area of engineering.


  • You are proficient in Swift (v4+), C++, IOKit, macOS and troubleshooting.
  • You are familiar with RxSwift, unit testing and mocking, as well as UML diagrams.
  • You have professional experience with kernel-level programming.
  • You are fluent in English.

Compensation & Benefits

  • Competitive compensation and benefit packages.
  • An opportunity to do something great for yourself and the world.
  • A great work environment that supports growth and development.
  • Gain experience in developing professionally at a kernel level.
  • A fully-stocked kitchen with healthy (and some unhealthy) drinks, snacks, fruit and lunch options.
  • Work in a team who enjoy having fun; holiday and summer parties, sporting events and lots of other great stuff!
  • Free parking.

The company

Life at Malwarebytes

We’ve created a fantastic culture that our employees love. We were recently named in the top 10 of Fortune Magazine’s “Great Place to Work” list. We’re growing fast and are looking for some great people to join us!

The Location

Tallinn, Estonia

Moving to Estonia

If you hold the passport of a visa-free country, you can start working in Estonia within 24 hours from accepting the job offer, if your new employer is classified as a startup.
If your new employer is not considered a startup, you can start after a maximum of 10 days from accepting the job offer.
If you hold the passport of a country that requires a visa to enter Estonia, you can move and start working within approximately 4 weeks.