Search Remote Jobs

Senior Software Engineer, WebExtensions

🔥 0 minutes ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Mozilla

Mozilla

501 - 1000 employees

Founded 1998

👥 B2C

🔒 Cybersecurity

B2C • Cybersecurity • Software

Mozilla is a non-profit organization dedicated to promoting an open and accessible internet. They are the makers of the popular Firefox browser, which emphasizes user privacy, speed, and control. Mozilla also offers a range of products that focus on internet security and privacy, including Mozilla VPN, Firefox Relay, and Mozilla Monitor. Additionally, the organization is involved in open-source projects, AI innovation, and advocating for digital rights. Mozilla aims to empower users with trustworthy technology and policies that protect privacy, support open-source AI development, and foster accountability for tech companies.

📋 Description

• Implement and maintain WebExtensions APIs and Addon Management, balancing power, safety, and performance, as well as user interfaces in Firefox. • Debug and fix issues affecting extensions in Firefox. • Collaborate with product managers, QA, and the AMO engineering team to deliver features end-to-end. • Contribute to Mozilla-owned extensions and system add-ons. • Participate in open source workflows: code reviews, pull requests, and discussions in Bugzilla/GitHub. • Support extension developers by helping diagnose issues and improving tooling/documentation.

🎯 Requirements

• 4+ years of professional experience in software development • Strong proficiency in JavaScript, DOM APIs, HTML, and CSS • Familiarity with modern browser architecture and debugging tools • Experience with API design and integration • Ability to navigate and learn from large codebases • Strong communication skills and experience collaborating in distributed teams • Bonus points for: • Experience with Firefox internals, C++ or Rust • Familiarity with Android or GeckoView development • Knowledge of web security principles • Contributions to open source projects, especially in browser or extension development

🏖️ 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

Similar Jobs

🔥 1 hour ago

Civica US

51 - 200

🏛️ Government

☁️ SaaS

📚 Education

Senior Software Engineer developing software for public services at Civica. Focus on system design, production software, and collaboration with stakeholders.

🔥 9 hours ago

tem

51 - 200

⚡ Energy

🛍️ eCommerce

☁️ SaaS

Senior Full Stack Engineer developing systems for the energy transaction platform at tem. Enhancing customer and broker experiences while building scalable solutions in a remote environment.

🔥 14 hours ago

M-KOPA

1001 - 5000

Lead Software Engineering team at M-KOPA working on loan origination and compliance systems for financial inclusion across Africa. Involves architecture design, team leadership, and collaboration with product management.

🔥 19 hours ago

NatWest Group

10,000+ employees

🏦 Banking

💸 Finance

💳 Fintech

Senior Software Engineer building and maintaining services for engineering squads. Engaging with stakeholders to deliver software solutions with a focus on AI adoption.

🕒 Yesterday

Solera, Inc.

5001 - 10000

🚗 Transport

☁️ SaaS

Tech Lead Engineer at Solera leading AI-assisted development projects and enhancing software applications. Collaborating across teams to integrate large language models and modernize existing systems.