Browse All Jobs
Job Description

Proton is seeking a Senior macOS Engineer to join their team and contribute to building a better internet where privacy is the default. The engineer will be responsible for designing, building, maintaining, and evolving Proton applications on Apple platforms. This includes application internals, local and remote state management, cryptographic operations, and building a resilient, scalable application.

The role involves the entire application lifecycle, including Gitlab configuration, deployments, monitoring and alerting, and operational incident response. While it is not a full-stack position, collaboration with backend engineers is expected to drive necessary changes and new features for the macOS experience.

What this role involves:

  • Being part of a small team working to bring a "privacy by default" solution to Proton's clients on Apple platforms, mainly with macOS.
  • Developing an application that delights a wide range of users, from laypersons to technical experts, and gives confidence that their online privacy is in good hands.
  • Investing in testing and automation to improve the team's productivity and software delivery cadence.
  • Thinking critically on how to divide problems into iterations of simpler, composable solutions.
  • Insisting on high standards for application monitoring and alerting, in order to ensure a smooth customer experience at all times.

Requirements:

  • Strong experience in Swift development
  • Strong experience building and maintaining macOS applications
  • Experience creating or maintaining system extensions
  • Working knowledge of Apple's network stack and operations
  • Working knowledge of Git
  • Bachelor's or master’s degree in a relevant field of study
  • Experience in C/C++/Objective-C coding
  • Experience with owning and maintaining large software components
  • Experience with gradual rollouts and metrics/monitoring/alerting frameworks

The company offers:

  • Office First: Hybrid work with offices in multiple locations.
  • Technology: Providing necessary devices and software.
  • Food: Lunch and snacks provided at the offices.
  • Transport: Support with transport costs.
  • Stock Options: Employee ownership through stock options.
  • Flexible Working: Flexible working hours.
  • Learning and Development: Various learning opportunities.
  • Comprehensive health insurance plans, competitive retirement savings options, generous vacation and leave policies, and wellness programs.
Apply Manually