Senior Desktop Engineer (Inbox)
Senior Desktop Engineer (Inbox)

Senior Desktop Engineer (Inbox)

Full-Time 36000 - 60000 ÂŁ / year (est.) No home office possible
Go Premium
P

At a Glance

  • Tasks: Drive the development of Proton Mail Desktop App and enhance user experience.
  • Company: Join Proton, a leader in privacy-focused technology since 2014.
  • Benefits: Flexible working hours, stock options, and comprehensive health insurance.
  • Why this job: Make a real impact on online privacy and security for millions.
  • Qualifications: Experience in software development with Rust or modern C++.
  • Other info: Collaborative environment with opportunities for professional growth.

The predicted salary is between 36000 - 60000 ÂŁ per year.

Join Proton and build a better internet where privacy is the default. At Proton, we believe that privacy is a fundamental human right and the cornerstone of democracy. Since our inception in 2014, we have dedicated ourselves to providing free and open-source technology to millions worldwide, ensuring access to privacy, security, and freedom online. Our journey began with Proton Mail, the largest secure email service globally, and has since expanded to include Proton VPN, Proton Calendar, Proton Drive, and Proton Pass. These tools empower individuals and organizations to take control of their personal data, break away from Big Tech’s invasive practices, and defeat censorship.

The Team: Our business unit, Inbox, is a cross-functional team of about 60 engineers, product managers, designers, and data analysts driving the development of Proton Mail, the company’s flagship product, and Proton Calendar. Our mission is to create an end-to-end encrypted solution with a better user experience than any other productivity products on the market. The Inbox Desktop team is responsible for developing desktop clients of Inbox, specifically the Proton Mail Desktop App, Proton Mail Bridge, and the Export tool. We are in the process of rebuilding our client applications on a new, innovative technology stack centred around cross-platform Rust code.

Purpose of the role: As a Senior Software Engineer in the Inbox Desktop team, you will play a crucial role in driving the development of one of Proton's most vital desktop offerings, the Proton Mail Desktop App. You will be customer‑centric, a continuous learner, passionate about technology and usability, and adept at turning technical complexities into seamless user experiences. Effective teamwork, data‑driven decision making, and collaboration with Product, Design, and other teams are essential aspects of this role.

What you will do:

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

Job requirements:

  • Experience: Significant, relevant professional software development experience with Rust, or with a very strong background in modern C++ and reasonably complex Rust pet projects.
  • Desktop software development: Experience 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 both on user interface and on business logic.
  • Product mindset: A product mindset focusing on outstanding user experience in a successful business environment.
  • Engineering leadership: Ability to make architectural decisions and contribute to strategic planning and product directions.
  • Collaborative Skills: Proven ability to work collaboratively in a team environment, excellent written communication skills, and experience working in a distributed team.
  • Problem‑solving: Strong problem‑solving skills and the ability to troubleshoot customer issues remotely while protecting our user’s privacy.
  • Security focus: Understanding of secure coding practices and a 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 Points For:

  • Experience with macOS or mobile cross‑platform development.
  • Familiarity with using unidirectional data‑flow (a.k.a. Elm‑like) frameworks.
  • Experience with Grafana, Metabase or other monitoring platforms.
  • Experience in B2B, preferably in online privacy and/or productivity contexts.

What We Offer:

  • Office First: Collaboration is easier and more effective in person. We have offices in various locations and you can also enjoy working from home up to 30% of the time.
  • Technology: We provide all the devices and software you need to excel in your role.
  • Food: Lunch and snacks are provided by Proton every day at our offices.
  • Transport: We support our employees with transport costs through subsidising public transport, bike allowances, or parking spaces based on your office location.
  • Stock Options: 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.
  • Employee Benefits: Comprehensive health insurance plans, competitive retirement savings options, generous vacation and leave policies, and wellness programs.

Our Commitment to Diversity and Inclusion: At Proton, we believe diversity drives innovation and strengthens our mission to provide privacy as a default for all. We are committed to fostering an inclusive environment where all individuals feel valued and empowered.

Senior Desktop Engineer (Inbox) employer: Proton

Proton is an exceptional employer that champions privacy and innovation, offering a collaborative work culture where employees can thrive. With flexible working arrangements, comprehensive benefits, and a commitment to professional growth, you will be part of a mission-driven team dedicated to making a meaningful impact on the world. Join us in our vibrant offices across Europe, where you can work alongside some of the brightest minds in technology while enjoying a supportive environment that values diversity and inclusion.
P

Contact Detail:

Proton Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Desktop Engineer (Inbox)

✨Tip Number 1

Network like a pro! Reach out to current or former Proton employees on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can seriously boost your chances.

✨Tip Number 2

Show off your skills! If you have a GitHub or personal project that showcases your coding prowess, make sure to mention it during interviews. We love seeing practical examples of your work!

✨Tip Number 3

Prepare for the tech interview! Brush up on your Rust and C++ skills, and be ready to tackle some coding challenges. We want to see how you think and solve problems in real-time.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our mission at Proton.

We think you need these skills to ace Senior Desktop Engineer (Inbox)

Rust
C++
Cross-Platform Development
Desktop Application Development
UI Frameworks (e.g. Qt, Electron)
User Interface Design
Product Mindset
Architectural Decision Making
Scalable Engineering Solutions
Collaborative Skills
Written Communication Skills
Problem-Solving Skills
Secure Coding Practices
Mentoring and Team Development
Agile Project Management

Some tips for your application 🫡

Show Your Passion for Privacy: When writing your application, let us know why privacy matters to you. Share your thoughts on how it impacts individuals and society. This will help us see your alignment with our mission at Proton.

Tailor Your Experience: Make sure to highlight your relevant experience in software development, especially with Rust or C++. We want to see how your skills can contribute to the Proton Mail Desktop App and enhance user experiences.

Be Clear and Concise: Keep your application straightforward and to the point. Use clear language to describe your achievements and technical skills. We appreciate well-structured applications that are easy to read!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!

How to prepare for a job interview at Proton

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Rust and C++. Brush up on your knowledge of cross-platform desktop applications and UI frameworks like Qt and Electron. Being able to discuss your experience with these tools will show that you're ready to hit the ground running.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific examples where you've tackled complex problems in software development. Proton values strong problem-solving abilities, so think of scenarios where you’ve had to troubleshoot issues or implement proactive solutions, especially in a secure coding context.

✨Emphasise Team Collaboration

Since the role involves working closely with cross-functional teams, be ready to share experiences that highlight your collaborative skills. Talk about how you’ve contributed to team projects, communicated effectively, and fostered a psychologically safe environment for innovation.

✨Understand the User Experience

Proton is all about creating outstanding user experiences. Be prepared to discuss your product mindset and how you’ve focused on user-centric design in your previous roles. Show that you understand the importance of balancing technical requirements with user needs.

Senior Desktop Engineer (Inbox)
Proton
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

P
  • Senior Desktop Engineer (Inbox)

    Full-Time
    36000 - 60000 ÂŁ / year (est.)
  • P

    Proton

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>