Zurück zu den Stellen
Proton AG

Senior Software Engineer (Inbox Desktop)

  • Genf
  • 100%
Jetzt bewerben

At Proton, privacy is a fundamental human right and the cornerstone of democracy. Since 2014, Proton has provided free and open-source technology to millions worldwide, ensuring access to privacy, security, and freedom online. The company began with Proton Mail, the largest secure email service globally, and has expanded to include Proton VPN, Proton Calendar, Proton Drive, and Proton Pass. These tools empower individuals and organizations to control their personal data, break away from invasive practices, and defeat censorship. Proton supports over 100 million user accounts with a growing team of over 500 people from more than 50 countries. The company values intelligence, learning potential, ambition, and adaptability, hiring less than 1% of candidates. Proton maintains a flat structure to move fast and avoid unnecessary politics.

Your tasks

  • Assess new technologies and support cross-team and cross-business unit technical decision making.
  • Transform product specifications into technical requirements and lead the team to successful implementation.
  • Ensure high-quality user experiences by implementing, deploying, and maintaining existing and new features within the product portfolio.
  • Enhance software development lifecycle, tools, and processes to improve developer experience and ensure solutions are scalable.
  • Write clear, concise, and testable code to maintain and elevate the quality of the codebase.
  • Manage the scoping, planning, and execution of new features, technical initiatives, and greenfield projects.
  • Foster a culture of learning, creativity, and accountability through mentorship and team development, role modelling quality assurance and performance optimization.

What you bring

  • Significant, relevant professional software development experience with Rust programming language, or a very strong background in modern C++ and reasonably complex Rust pet projects.
  • Experience in developing high quality, fast, Windows and Linux cross-platform desktop applications.
  • Familiarity with different native and cross-platform desktop UI frameworks (e.g. Avalonia UI, Qt, Electron, etc.).
  • Experience working on both user interface and business logic.
  • A product mindset with a focus on offering outstanding user experience in a successful business environment.
  • Familiarity with key business and product performance metrics.
  • Ability to make architectural decisions and contribute to strategic planning and product directions.
  • Experience in developing scalable engineering solutions.
  • Able to write effective engineering documents (size, quality, content).
  • Proven ability to work collaboratively in a team environment.
  • Excellent written communication skills.
  • Experience working in a distributed team.
  • Strong problem-solving skills and ability to troubleshoot customer issues remotely while protecting user privacy.
  • Understanding of secure coding practices and commitment to maintaining high levels of security and privacy.
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Bonus: Experience with macOS or mobile cross-platform development.
  • Bonus: Familiarity with using unidirectional data-flow (Elm-like) frameworks.
  • Bonus: Experience with Grafana, Metabase or other monitoring platforms.
  • Bonus: Experience in B2B, preferably in online privacy and/or productivity contexts.

What the company offers

  • Office First: Collaboration is easier and more effective in person, with offices in Geneva, Zurich, Prague, Barcelona, Paris, London, Vilnius, Skopje, and Taipei. Work from home up to 30% of the time, with three core days in the office.
  • All teams are based in Europe (same timezone +/- 1 hour).
  • Opportunity to introduce new technologies for greenfield projects and existing systems.
  • All devices and software needed to excel in the role are provided.
  • Lunch and snacks provided every day at offices.
  • Support for transport costs through subsidized public transport, bike allowances, or parking spaces based on office location.
  • Stock options: All employees are owners of the company and receive stock options upon joining.
  • Flexible working hours as long as it works with team meetings.
  • Learning and development opportunities, including training programs, conferences, events, and continual learning.
  • 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, supported by user subscriptions, with over 100 million people trusting and supporting Proton.

About the company

Proton is a profitable company founded by scientists from CERN, dedicated to providing privacy, security, and freedom online through free and open-source technology. The company supports over 100 million user accounts and employs a diverse team of over 500 people from more than 50 countries. Proton values intelligence, ambition, adaptability, and maintains a flat structure for fast movement.

The team

The Inbox business unit is a cross-functional team of about 60 engineers, product managers, designers, and data analysts developing Proton Mail and Proton Calendar. The Inbox Desktop team is responsible for developing desktop clients, including the Proton Mail Desktop App, Proton Mail Bridge, and the Export tool, rebuilding client applications on a new technology stack centred around cross-platform Rust code.