Software Engineer New Remote UK
Software Engineer New Remote UK

Software Engineer New Remote UK

Full-Time 28800 - 48000 ÂŁ / year (est.) No home office possible
Go Premium
M

At a Glance

  • Tasks: Join our team to enhance web performance and user interaction through coding and collaboration.
  • Company: Mozilla is a non-profit dedicated to making the internet accessible and open for everyone.
  • Benefits: Enjoy remote work, generous bonuses, wellness days, and comprehensive health coverage.
  • Why this job: Make a real impact on the web while growing your skills in a diverse and inclusive environment.
  • Qualifications: Proficiency in C++ and a passion for learning new tools and techniques are essential.
  • Other info: We value diversity and encourage applications from all backgrounds.

The predicted salary is between 28800 - 48000 ÂŁ per year.

To learn the Hiring Ranges for this position, please select your location from the Apply Now dropdown menu.

To learn more about our Hiring Range System, please click this link.

Why Mozilla?

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:

Join the global DOM: Core team of engineers passionate about the Web. We are the team responsible for page navigation, document loading, event handling, user interaction, and text editing in Gecko, the engine behind Firefox. You will implement standardized APIs like DOM, HTML, Events, Editor, and Clipboard. You will push the boundaries of what the Web is capable of. Your responsibilities will include writing code, tests, as well as building prototypes, solving problems, while continuously learning and growing as an engineer.

What you’ll do:

  • Improve the DOM, HTML, editing, user interaction capabilities of our Web engine, with a focus on performance, Web compatibility, and standards correctness
  • Read and implement API specifications, as well as contributing to the standards process by raising issues or participating in discussions
  • Develop and debug in a multi-language, multi-threaded and multi-process code base
  • Collaborate with a geographically distributed development team. Working in the open is the norm

What you’ll bring:

  • Proficiency in and experience developing software in C++
  • Ability to learn a large and complex code base quickly
  • Comfortable contacting people and driving discussions
  • Motivated to learn new tools and techniques for improving existing software
  • Familiarity with one or more of the following, or ability to pick them up in a timely manner:
  • Multi-process architecture
  • Debugging memory usage or performance profiling
  • 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.

Group: E

#LI-REMOTE #DNI

ReqID: R2863

Hiring Ranges:

Remote UK

Create a Job Alert

Interested in building your career at Mozilla? Get future opportunities sent straight to your email.

Apply for this job

*

indicates a required field

First Name *

Last Name *

Email *

Phone

Location (City) *

Resume/CV *

Enter manually

Accepted file types: pdf, doc, docx, txt, rtf

Enter manually

Accepted file types: pdf, doc, docx, txt, rtf

LinkedIn Profile

Website

How did you hear about this job? * Select…

If referred by a current Mozilla employee, please tell us who.

Have you been employed by Mozilla before? * Select…

If offered this position would you be able to fill the position in one of the countries listed on the job posting without relocation assistance from Mozilla? * Select…

Are you authorized to work lawfully in the country to which you are applying for Mozilla? * Select…

(Skip this question if you are applying to work in Canada or the UK). Do you now or in the future require sponsorship? Select…

Select…

I have received, read and understand the privacy notice for job applicants at Mozilla.

#J-18808-Ljbffr

Software Engineer New Remote UK employer: Mozilla Corporation

Mozilla is an exceptional employer that champions a culture of innovation and collaboration, allowing Software Engineers to thrive in a remote environment while contributing to the open-source community. With generous benefits including performance-based bonuses, comprehensive health coverage, and a commitment to diversity and inclusion, employees are empowered to grow both personally and professionally. Join us in shaping the future of the web and enjoy a workplace that values your contributions and well-being.
M

Contact Detail:

Mozilla Corporation Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Tip Number 1

Familiarise yourself with the Mozilla mission and values. Understanding their commitment to open-source software and community engagement will help you align your discussions and demonstrate your passion for their work during interviews.

✨Tip Number 2

Brush up on your C++ skills and be prepared to discuss your experience with multi-threaded and multi-process code bases. Having specific examples ready can showcase your technical expertise and problem-solving abilities.

✨Tip Number 3

Engage with the Mozilla community online. Participate in forums or contribute to open-source projects related to Mozilla. This not only enhances your skills but also shows your commitment to their collaborative culture.

✨Tip Number 4

Prepare to discuss how you handle challenges and learn new tools. Mozilla values grit and a willingness to grow, so sharing personal stories of overcoming obstacles can make a strong impression.

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

C++ Programming
Understanding of DOM and HTML Standards
Multi-threaded Programming
Debugging Skills
Performance Profiling
API Specification Implementation
Problem-Solving Skills
Collaboration in Distributed Teams
Adaptability to New Tools and Techniques
Strong Communication Skills
Ability to Learn Complex Code Bases Quickly
Commitment to Open Source Principles
Attention to Detail
Relationship Management

Some tips for your application 🫡

Understand the Role: Before applying, make sure to thoroughly read the job description. Understand the responsibilities and required skills for the Software Engineer position at Mozilla, especially the emphasis on C++ proficiency and multi-threaded development.

Tailor Your CV: Customise your CV to highlight relevant experience and skills that align with the job requirements. Focus on your software development experience, particularly in C++, and any projects that demonstrate your ability to work with complex code bases.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for open-source software and your alignment with Mozilla's mission. Mention specific experiences that demonstrate your problem-solving skills and your commitment to continuous learning.

Highlight Collaboration Skills: Since the role involves working with a geographically distributed team, emphasise your experience in collaborative projects. Discuss how you effectively communicate and drive discussions in a remote setting.

How to prepare for a job interview at Mozilla Corporation

✨Understand the Role and Team

Before your interview, take the time to thoroughly understand the responsibilities of the Software Engineer position within the global DOM: Core team. Familiarise yourself with the technologies mentioned, such as C++, and be ready to discuss how your skills align with improving web performance and compatibility.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific examples of how you've tackled complex coding challenges in the past. Highlight your experience with debugging and performance profiling, as these are crucial for the role. Be ready to demonstrate your thought process and how you approach problem-solving.

✨Demonstrate Your Collaborative Spirit

Since the role involves working with a geographically distributed team, emphasise your ability to communicate effectively and collaborate with others. Share experiences where you successfully worked in a team setting, especially in open-source projects or remote environments.

✨Align with Mozilla's Values

Mozilla values diversity, equity, and inclusion, so be prepared to discuss how you embody these principles. Reflect on your past experiences and how they relate to being relationship-minded and having grit. This will show that you not only fit the technical requirements but also the company culture.

Software Engineer New 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

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