Desktop Integrations Engineer
@ Mozilla

Hybrid
$150,000
Hybrid
Full Time
Posted 1 day ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXX XXXXXXXXXX****** @mozilla.org
Recommended after applying

Job Details

About Mozilla

Mozilla Corporation is a non-profit-backed technology company that has shaped the internet for over 25 years. With pioneering brands like Firefox, Mozilla focuses on building a better internet for people.

About This Team

The Firefox team is a community of engineers dedicated to delivering a fast, usable, and secure browser. The Desktop Integrations team works on updates, installs, and OS integrations, particularly for Windows and macOS.

About The Role

As a Senior Software Engineer on the Desktop Integrations team, you will contribute to architectural discussions, drive feature development, and work independently on scoped projects while collaborating closely with peers.

What You’ll Do

  • Develop and improve Firefox features related to installs, updates, and OS integrations.
  • Implement enhancements guided by data insights for installation and update experiences.
  • Tackle platform-specific challenges in low-level operating system integration on Windows and macOS.
  • Collaborate with team members to scope and prioritize work aligned with goals.
  • Lead complex bug fixes and technical discussions to improve user experience.

What You’ll Bring

  • Experience in systems-level programming on major platforms (Windows, macOS).
  • Strong programming skills in C/C++.
  • Effective communication and collaboration in distributed teams.
  • Ability to break down technical work and deliver within project timelines.
  • A collaborative mindset and a drive to contribute to team success.

Bonus Points

  • Experience with Rust programming.
  • Knowledge of Windows and/or macOS APIs at a low level (Win32, Cocoa).
  • Additional experience with Linux or macOS internals.
  • Contributions to open source projects.

What You’ll Get

  • Performance-based bonus plans.
  • Robust medical, dental, and vision coverage.
  • Generous retirement contributions and immediate vesting.
  • Professional development budget and wellness stipends.
  • Paid parental leave and employee referral bonuses.

Commitment to Diversity, Equity, Inclusion, and Belonging

Mozilla values diverse perspectives. Candidates from equity-seeking communities are encouraged to apply, and reasonable accommodations are provided as needed.

Key skills/competency

  • OS Integration
  • Windows
  • macOS
  • C/C++
  • Rust
  • Software Development
  • Systems Programming
  • Open Source
  • Distributed Teams
  • Technical Collaboration

How to Get Hired at Mozilla

🎯 Tips for Getting Hired

  • Research Mozilla's culture: Review mission, values, and recent news.
  • Tailor your resume: Highlight systems-level programming and C/C++ skills.
  • Showcase open-source work: Demonstrate contributions to public projects.
  • Prepare for technical interviews: Review OS integration challenges and C/C++ coding.

📝 Interview Preparation Advice

Technical Preparation

Review C/C++ code for OS-level integration.
Practice debugging platform-specific issues on Windows.
Study low-level macOS API documentation.
Implement sample code for system integration.

Behavioral Questions

Describe teamwork in distributed projects.
Explain handling complex bug fixes.
Discuss time management in technical projects.
Illustrate collaboration during code reviews.

Frequently Asked Questions