×
Register Here to Apply for Jobs or Post Jobs. X

Senior iOS Software Engineer

Remote / Online - Candidates ideally in
Genf, Geneva, Switzerland
Listing for: Proton
Remote/Work from Home position
Listed on 2025-12-03
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, App Developer - Mobile/Web
Salary/Wage Range or Industry Benchmark: 100000 - 125000 CHF Yearly CHF 100000.00 125000.00 YEAR
Job Description & How to Apply Below
Location: Genf

Join Proton and build a better internet where privacy is the default

Proton was founded in 2014 by scientists from CERN on a simple truth: privacy is a fundamental human right. Since then we've built the world’s largest encrypted email service (Proton Mail) and expanded into Proton VPN, Proton Drive, Proton Pass, and Proton Calendar tools used by millions globally to protect their freedom, fight censorship, and keep their data safe. Proton has literally helped save lives in some situations.

We are profitable, independent (no VC control), and selectively hire from the top 1% of applicants. Our 500 team members across 50 countries come from leading organisations and elite academic backgrounds. We move fast, keep hierarchy light and prioritise impact over optics. If you want to do meaningful work with exceptionally high-caliber people this is us and you can truly be proud of the work you do here.

The Role

As an engineer on our Apple team you’ll build and ship features across Proton’s apps on iPhone, iPad, and macOS, working closely with product and engineers across the company to define what great looks like on Apple platforms. Our codebase is primarily Swift with some Go, and we’re moving to a platform‑independent Rust core that communicates with Swift via a generic interface, so Rust experience is a strong plus.

Quality is central to the role: you’ll contribute to and maintain our testing stack, including unit tests for business logic, stubbed API tests for pseudo‑integration, snapshot tests for UI, and XCUITest for end‑to‑end user flows. You’ll join a team that pairs deep technical expertise with an obsession for simple, usable interfaces, shipping privacy‑preserving products used by millions.

What we are looking for
  • You have experience in iOS, in particular with Swift
  • You have a passion for mentoring other engineers and helping them grow
  • You are passionate about user interaction, usability, and providing an excellent user experience
  • Demonstrated experience driving change within an organisation and leading complex technical projects
  • Extensive experience building maintainable and testable codebases, including API design and unit testing techniques
  • Extensive experience with concurrent programming and mobile memory management
  • A strong grasp of scalable software architecture and software engineering best practices
  • An intuition for optimal user experience and design
  • Rust experience not required but a major plus
  • Deep understanding of APNs, UNUser Notification Center , and iOS background execution (silent pushes, background app refresh, background URL Session) and how these impact app reliability
  • Experience building offline‑first data flows with local persistence (Core Data, SQLite, Realm or similar) and conflict‑free sync
What We Offer
  • Office First:
    Collaboration is easier and more effective in person, which is why we have offices in Geneva, Zurich, Prague, Barcelona, Paris, London, Vilnius, Skopje and Taipei. You can also enjoy working from home up to 30% of the time while enjoying great company during our three core days in the office.
  • Technology:
    We provide all the devices and software you need to excel in your role, ensuring you have the best tools at your disposal to achieve your goals.
  • Food:
    Lunch and snacks are provided by Proton every day at our offices.
  • Transport:
    We will always support our employees with transport costs through subsidising public transport, bike allowances or parking spaces based on your office location.
  • Stock Options:
    At Proton we are all owners of the company and you get stock options when you join us.
  • Flexible Working:
    You can define your own working hours as long as it works with team meetings.
  • Learning and Development:
    We are committed to your professional growth. Proton offers various learning opportunities, including training programs, conferences and events, and continual learning.
  • Employee Benefits:

    Comprehensive health insurance plans, competitive retirement savings options, generous vacation and leave policies and wellness programs.
  • Work that Matters:
    Proton is a community‑first organization, started with the support of a crowdfunding campaign and built with community input. To this…
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary