Staff Software Engineer - OS Integrations

September 26

Apply Now
Logo of Mozilla

Mozilla

browser • internet • software • mobile • web apps

501 - 1000

Description

• The OS integration team is a cross-disciplinary team in charge of improving and maintaining Firefox on its various supported operating systems. • A Staff Software Engineer is the next level from a Senior Software Engineer, typically a domain expert who leads others to tackle multi-month projects. • Work on Firefox for Android, implementing features and fixing bugs across Kotlin, C++, Rust, and JavaScript. • Investigate and resolve bugs in Firefox on Linux, including GTK Widget issues, X11/Wayland, and packaging systems like Snap and Flatpak. • Collaborate with upstream projects and engage in community discussions to enhance Firefox's Desktop Environment integration. • Optimize Firefox's performance and harden its security. • Collaborate with a globally distributed team, providing code reviews and technical direction.

Requirements

• 7+ years of overall software engineering experience. • 5+ years of experience working in C/C++ on a Linux desktop application and/or Android application • Knowledge of Kotlin and Android JNI programming. • Proven ability to successfully lead and ship complex software projects. • A proven track record of working effectively with distributed teams and building consensus in the open-source community. • Commitment to our values: • Welcoming differences • Being relationship-minded • Practicing responsible participation • Having grit • Bonus Points if: • You have experience with Rust. • You have contributed to the Linux desktop environment by working on GTK, X11/Wayland, or if you've worked on a core Linux desktop package, a compositing window manager, or similar.

Benefits

• Generous performance-based bonus plans to all eligible employees - we share in our success as one team • Rich medical, dental, and vision coverage • Generous retirement contributions with 100% immediate vesting (regardless of whether you contribute) • Quarterly all-company wellness days where everyone takes a pause together • Country specific holidays plus a day off for your birthday • One-time home office stipend • Annual professional development budget • Quarterly well-being stipend • Considerable paid parental leave • Employee referral bonus program • Other benefits (life/AD&D, disability, EAP, etc. - varies by country)

Apply Now
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com