Senior Systems Software Engineer Remote UK
Senior Systems Software Engineer Remote UK

Senior Systems Software Engineer Remote UK

Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
Mozilla Corporation

At a Glance

  • Tasks: Develop and enhance performance tools for Firefox, improving user experience.
  • Company: Join Mozilla, a mission-driven tech company focused on an open internet.
  • Benefits: Enjoy competitive pay, generous bonuses, health coverage, and wellness days.
  • Why this job: Make a real impact on web performance while working with cutting-edge technology.
  • Qualifications: 5+ years in systems software engineering, C++ expertise, and strong communication skills.
  • Other info: Diverse and inclusive workplace with excellent career growth opportunities.

The predicted salary is between 36000 - 60000 £ per year.

The Mozilla Corporation is wholly owned by the non-profit 501(c) Mozilla Foundation. This means we aren’t beholden to any shareholders — only to our mission. Along with thousands of volunteer contributors and collaborators all over the world, Mozillians design, build and distribute open-source software that enables people to enjoy the internet on their terms.

About this team and role:

The Performance Tools team builds frameworks and tools that help engineers measure and improve performance across Mozilla products. We’re a distributed team based in North America and Europe, supporting both internal Mozilla engineers and the broader web developer community through tools like the Firefox Profiler.

In this role, you will be responsible for low-level programming of the Firefox Profiler and other tools. Your focus will be on delivering an effective toolset for Firefox developers looking to track down and seize every opportunity to improve the quality of experience for our users. You will work closely with performance experts to identify and surface the most valuable measurements across a variety of platforms.

What you’ll do:

  • Expand the breadth of data captured by the Firefox Profiler without compromising on performance.
  • Engage with the performance team efforts such as bug triage and strategy.
  • Engage with other Firefox engineers to help them learn how to use our tools efficiently, and develop projects to serve them better.
  • Promote and encourage the use of our performance tools within and beyond Mozilla by writing and talking about them.
  • Engage with our community and mentor volunteers contributing to the codebase.

What you’ll bring:

  • 5+ years of experience in systems software engineering using C++.
  • 1+ year of experience in Rust.
  • Expertise in at least one of the following operating system APIs and familiarity with the others: Windows/Linux/macOS/Android.
  • Experience working on and debugging large multi-threaded applications and memory management.
  • Strong and respectful communication skills and ability to collaborate across engineering teams.
  • Commitment to our values:
  • Being relationship-minded
  • Having grit

What you’ll get:

  • 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
  • Quarterly well-being stipend
  • Considerable paid parental leave
  • Employee referral bonus program
  • Other benefits (life/AD&D, disability, EAP, etc. – varies by country)

About Mozilla

Mozilla exists to build the Internet as a public resource accessible to all because we believe that open and free is better than closed and controlled. When you work at Mozilla, you give yourself a chance to make a difference in the lives of Web users everywhere. And you give us a chance to make a difference in your life every single day. Join us to work on the Web as the platform and help create more opportunity and innovation for everyone online.

Commitment to diversity, equity, inclusion, and belonging

Mozilla understands that valuing diverse creative practices and forms of knowledge are crucial to and enrich the company’s core mission. We encourage applications from everyone, including members of all equity-seeking communities, such as (but certainly not limited to) women, racialized and Indigenous persons, persons with disabilities, persons of all sexual orientation s, gender identities, and expressions.

We will ensure that qualified individuals with disabilities are provided reasonable accommodations to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment, as appropriate. Please contact us at hiringaccommodation@mozilla.com to request accommodation.

We are an equal opportunity employer. We do not discriminate on the basis of race (including hairstyle and texture), religion (including religious grooming and dress practices), gender, gender identity, gender expression, color, national origin, pregnancy, ancestry, domestic partner status, disability, sexual orientation, age, genetic predisposition, medical condition, marital status, citizenship status, military or veteran status, or any other basis covered by applicable laws. Mozilla will not tolerate discrimination or harassment based on any of these characteristics or any other unlawful behavior, conduct, or purpose.

#J-18808-Ljbffr

Senior Systems Software Engineer Remote UK employer: Mozilla Corporation

At Mozilla, we pride ourselves on being a mission-driven organisation that empowers our employees to make a meaningful impact on the internet. With a strong commitment to diversity and inclusion, we offer a supportive work culture that fosters collaboration and innovation, alongside generous benefits such as performance-based bonuses, comprehensive health coverage, and wellness days. Join us in a remote role where you can grow your skills while contributing to open-source projects that enhance user experience for millions worldwide.
Mozilla Corporation

Contact Detail:

Mozilla Corporation Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Systems Software Engineer Remote UK

✨Tip Number 1

Network like a pro! Reach out to current or former Mozillians on LinkedIn and ask about their experiences. A friendly chat can give you insider info and might even lead to a referral!

✨Tip Number 2

Show off your skills! Create a GitHub repository showcasing your projects, especially those related to performance tools or systems software. This gives us a glimpse of your coding style and problem-solving abilities.

✨Tip Number 3

Prepare for the interview by brushing up on C++ and Rust. Be ready to discuss your past projects and how they relate to the role. We love seeing candidates who can articulate their thought process!

✨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 Mozilla.

We think you need these skills to ace Senior Systems Software Engineer Remote UK

C++
Rust
Operating System APIs (Windows/Linux/macOS/Android)
Multi-threaded Application Debugging
Memory Management
Performance Measurement
Communication Skills
Collaboration Skills
Mentoring
Bug Triage
Project Development
Open-source Software Development
Community Engagement
Technical Writing

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the role of Senior Systems Software Engineer. Highlight your experience with C++ and Rust, and don’t forget to mention any relevant projects that showcase your skills in performance tools.

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about open-source software and how your values align with Mozilla’s mission. Be genuine and let your personality come through.

Showcase Your Communication Skills: Since collaboration is key in this role, make sure to highlight your strong communication skills. Share examples of how you've worked with teams or mentored others in the past to demonstrate your ability to engage effectively.

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 Mozilla Corporation

✨Know Your Tools Inside Out

Make sure you’re well-versed in the Firefox Profiler and other performance tools. Familiarise yourself with their functionalities and how they can be used to improve user experience. Being able to discuss specific features and your experiences with them will show your genuine interest and expertise.

✨Showcase Your Programming Skills

Prepare to discuss your experience with C++ and Rust, especially in the context of systems software engineering. Be ready to share examples of projects where you’ve tackled multi-threaded applications or memory management issues. This will demonstrate your technical prowess and problem-solving abilities.

✨Engage with Mozilla's Mission

Understand Mozilla’s mission and values deeply. Be prepared to articulate how your personal values align with theirs, particularly around open-source software and community engagement. This connection can set you apart as a candidate who truly fits within their culture.

✨Practice Collaborative Scenarios

Since the role involves working closely with other engineers and mentoring volunteers, think of examples from your past where you successfully collaborated on projects. Prepare to discuss how you handle feedback and foster teamwork, as strong communication skills are key for this position.

Senior Systems Software Engineer Remote UK
Mozilla Corporation
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

>