Senior Software Engineer, Firefox Security

Mozilla
Canada
Workplace: RemoteFull timeCAD 104,000 - 139,000 annuallyFunction: Software EngineeringSkills: ["Communication","Collaboration","Problem-solving","Teamwork","Analytical thinking"]

Join Mozilla as a Senior Software Engineer focused on cryptography and Firefox security. You will advance the cryptography stack, design web platform security features, and improve browser reliability in a multi-threaded environment, collaborating with distributed teams to implement standards-based, secure web technologies and contribute to security initiatives across Firefox.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Mozilla
Mozilla
2 months ago

Senior Software Engineer, Firefox Security

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 3 hours agoStatus: Live

Job Summary

Join Mozilla as a Senior Software Engineer focused on cryptography and Firefox security. You will advance the cryptography stack, design web platform security features, and improve browser reliability in a multi-threaded environment, collaborating with distributed teams to implement standards-based, secure web technologies and contribute to security initiatives across Firefox.
Location: Canada
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Advance Firefox's security architecture and cryptography stack by contributing to improvements in core security systems, cryptographic protocols, WebPKI, and security-sensitive web APIs.
  • •Design and implement web platform security features through collaboration with teammates and the broader web community, ensuring standards-based, secure, and interoperable Firefox implementations.
  • •Improve browser reliability, performance, and resource efficiency by investigating and resolving issues affecting stability, correctness, and memory usage in a multi-threaded browser environment.
  • •Collaborate on security initiatives by partnering with engineers across teams to identify, prioritize, and address security issues and participate in debugging and root cause analysis.
  • •Contribute to technical design and planning for security-related initiatives, engaging in design reviews and evaluating tradeoffs within your area of work.

Pay and Benefits

Salary: CAD 104,000 - 139,000 annually
Perks:Health InsuranceDentalVisionHome OfficeLearning BudgetAnnual BonusPaid Parental

Key Requirements

  • •Proficiency in C/C++ with a solid understanding of security principles including cryptographic protocols and implementations.
  • •Experience building and maintaining complex software systems in large-scale or security-sensitive environments; able to contribute to design, implementation, testing, and maintenance.
  • •Strong debugging and problem-solving skills for multi-threaded, cross-platform native applications, including performance and memory challenges.
  • •Excellent collaboration and communication skills; ability to work effectively with distributed teams and convey technical concepts clearly.
  • •Growth mindset with interest in browser security, cryptography, and systems programming; familiarity with web technologies and Rust is a plus.
Experience:Open sourceBrowser securityFirefoxCryptographyRustWebPKI
Skills:CommunicationCollaborationProblem-solvingTeamworkAnalytical thinking
Languages:English
Tech Stack:CC++RustWebPKICryptographyMulti-threadingMemory management

Company Brief

Mozilla
Mozilla is a mission-driven organization that builds open-source internet products (notably the Firefox browser) and advocates for an open, private, and secure web through software, research, and community programs.
Industry: Enterprise Software
Company Size: Large (251 to 1,000 employees)
Growth: Nonprofit & NGO
Headquarters: San Francisco, United States
Founded: 1998
Glassdoor
Glassdoor: 2.9
WebsiteLinkedInGlassdoor