Senior Software Engineer (Contract)
Mozilla · Germany
Job Description
Senior Software Engineer (Contract)
Company: Mozilla Location: Remote (Germany-based preferred, with a geographically distributed team primarily in Europe and US-East) Contract Type: Contract
Are you passionate about privacy protections and the Open Web? Do you want to ship software to a large user base and make a positive impact on the world by advancing browser architecture to create a safer web? Mozilla is seeking a Senior Software Engineer to join our Privacy Team and contribute to the Firefox Web Platform.
Mozilla exists to build the Internet as a public resource accessible to all, believing that open and free is better than closed and restricted.
About the Role
As a Senior Software Engineer on the Privacy Team, you will:
- Implement privacy-improving, anti-tracking features and data sanitization into the Firefox web browser to prevent unhealthy user tracking.
- Contribute architectural improvements to Gecko, the browser engine that powers Firefox.
- Build performant, low-latency, and maintainable code primarily in C++, JavaScript, and Rust.
- Collaborate effectively within a geographically distributed team, working asynchronously.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience.
- A minimum of 4 years of professional programming experience in C++ and Rust.
- A strong background in memory safety, multi-threaded system architecture, or raw data stream manipulation.
- Demonstrated ability to onboard quickly, deliver, and improve complex software projects.
- Proven track record of independently scoping and implementing complex features within tight release windows.
- Excellent written and verbal communication skills, with the ability to clearly articulate progress and decisions.
Bonus Points
- Prior contributions to the Mozilla mission and codebase.
- Experience working within browser engines (e.g., Gecko, Chromium, WebKit) or web engine runtime abstractions.
- Experience or a strong interest in designing or leveraging Machine Learning pipelines to automate internal developer workflows.
- A deep understanding of web architecture, the privacy/security model of the web, and client-side data structures.
- Knowledge of basic statistical modeling.
- Proficiency with Python and SQL.
What We Offer
Join Mozilla and contribute to the Web as a platform, helping to create more opportunity and innovation for everyone online. You'll have the chance to make a tangible difference in the lives of web users globally.
Mozilla is committed to diversity, equity, inclusion, and belonging. We value diverse creative practices and forms of knowledge and encourage applications from all individuals, including members of equity-seeking communities. We are an equal opportunity employer and provide reasonable accommodations to qualified individuals with disabilities.
✨ This description was enhanced by AI based on the original listing.