CrawlJobs Logo

Senior Software Engineer, Firefox Security

Canada Employment contract 95000.00 - 139000.00 CAD / Year · Job Posted June 30, 2026
Apply Position
Job Link Share

Job Description

Advance Firefox's security architecture and cryptography stack: Contribute to improvements in Firefox's core security systems, with a focus on cryptographic protocols, WebPKI, and security-sensitive web APIs. Help implement and maintain security features that support the evolution of public key infrastructure on the web. Design and implement web platform security features: Develop and ship web platform features in collaboration with teammates and the broader web community. Contribute to standards-based, secure, and interoperable implementations across Firefox. Improve browser reliability, performance, and resource efficiency: Investigate and resolve issues impacting stability, correctness, and performance. Analyze and improve memory usage and efficiency within a complex, multi-threaded browser environment. Collaborate on security initiatives: Partner with engineers across teams to identify, prioritize, and address security issues. Participate in debugging, root cause analysis, and implementation of effective long-term solutions. Contribute to technical design and planning: Participate in technical discussions, design reviews, and project planning for security-related initiatives. Help evaluate tradeoffs and contribute to engineering decisions within your area of work.

Job Responsibility

  • Advance Firefox's security architecture and cryptography stack: Contribute to improvements in Firefox's core security systems, with a focus on cryptographic protocols, WebPKI, and security-sensitive web APIs. Help implement and maintain security features that support the evolution of public key infrastructure on the web.
  • Design and implement web platform security features: Develop and ship web platform features in collaboration with teammates and the broader web community. Contribute to standards-based, secure, and interoperable implementations across Firefox.
  • Improve browser reliability, performance, and resource efficiency: Investigate and resolve issues impacting stability, correctness, and performance. Analyze and improve memory usage and efficiency within a complex, multi-threaded browser environment.
  • Collaborate on security initiatives: Partner with engineers across teams to identify, prioritize, and address security issues. Participate in debugging, root cause analysis, and implementation of effective long-term solutions.
  • Contribute to technical design and planning: Participate in technical discussions, design reviews, and project planning for security-related initiatives. Help evaluate tradeoffs and contribute to engineering decisions within your area of work.

Requirements

  • Strong software engineering and security fundamentals: Experience in software engineering, with proficiency in C/C++ and a solid understanding of security principles, including cryptographic protocols and implementations.
  • Experience building and maintaining complex software systems: Ability to contribute to the design, implementation, testing, and maintenance of software in large-scale or security-sensitive environments.
  • Strong debugging and problem-solving skills: Expertise in diagnosing and resolving issues in multi-threaded, cross-platform native applications, including performance and memory-related challenges.
  • Collaborative and effective communicator: Ability to work effectively with distributed teams, communicate technical concepts clearly, and collaborate constructively to solve problems.
  • Growth mindset and willingness to learn: Demonstrated curiosity and desire to deepen expertise in browser security, cryptography, and systems programming while continuously improving engineering skills.
  • Web platform and modern systems experience: Familiarity with web technologies and interest or experience in Rust. Comfortable working within large, complex, multi-language codebases.

Nice to have

Familiarity with web technologies and interest or experience in Rust.

What we offer

  • Generous performance-based bonus plans to all eligible employees
  • 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)

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Engineer, Firefox Security

8 matching positions

New

Senior Software Engineer, Firefox Security

Mozilla Corporation is the non-profit-backed technology company that has shaped ...
Location
Location
Netherlands
Salary
Salary:
66000.00 - 88000.00 EUR / Year
mozilla.org Logo
Mozilla
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong software engineering and security fundamentals: Experience in software engineering, with proficiency in C/C++ and a solid understanding of security principles, including cryptographic protocols and implementations.
  • Experience building and maintaining complex software systems: Ability to contribute to the design, implementation, testing, and maintenance of software in large-scale or security-sensitive environments.
  • Strong debugging and problem-solving skills: Expertise in diagnosing and resolving issues in multi-threaded, cross-platform native applications, including performance and memory-related challenges.
  • Collaborative and effective communicator: Ability to work effectively with distributed teams, communicate technical concepts clearly, and collaborate constructively to solve problems.
  • Growth mindset and willingness to learn: Demonstrated curiosity and desire to deepen expertise in browser security, cryptography, and systems programming while continuously improving engineering skills.
  • Web platform and modern systems experience: Familiarity with web technologies and interest or experience in Rust. Comfortable working within large, complex, multi-language codebases.
Job Responsibility
Job Responsibility
  • Advance Firefox's security architecture and cryptography stack: Contribute to improvements in Firefox's core security systems, with a focus on cryptographic protocols, WebPKI, and security-sensitive web APIs.
  • Design and implement web platform security features: Develop and ship web platform features in collaboration with teammates and the broader web community.
  • Improve browser reliability, performance, and resource efficiency: Investigate and resolve issues impacting stability, correctness, and performance.
  • Collaborate on security initiatives: Partner with engineers across teams to identify, prioritize, and address security issues.
  • Contribute to technical design and planning: Participate in technical discussions, design reviews, and project planning for security-related initiatives.
What we offer
What we offer
  • Generous performance-based bonus plans
  • Rich medical, dental, and vision coverage
  • Generous retirement contributions with 100% immediate vesting
  • Quarterly all-company wellness days
  • 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
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Firefox Enterprise

The Firefox team is a community of engineers who care deeply about delivering th...
Location
Location
Salary
Salary:
Not provided
mozilla.org Logo
Mozilla
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience with systems programming on a major desktop platform (Windows, macOS or Linux)
  • A solid understanding of C/C++ and some knowledge of Rust
  • A solid understanding of JavaScript and typical interactions with the backend (services, REST, ... )
  • You are an excellent communicator and have participated effectively on a distributed team
  • You’re pragmatic about how to move things forward in specific timeframes including trade-offs and safeguards when implementing new functionality
  • Experience working collaboratively with product managers, project managers, and/or other non-engineering teams
Job Responsibility
Job Responsibility
  • Develop, innovate, and ship the next experience of Firefox through improved integration with the operating system
  • Improve the ease of use and security of Firefox in large deployments by developing better administration and monitoring tools
  • Improve Firefox functionality by better integration with remote services
  • Assess what work supports the team and product roadmap and make insightful recommendations in regards to priorities
  • Optimize the quality of Firefox by hunting down and fixing software defects, improving the experience of hundreds of millions of users
  • Work with a geographically-distributed development team
What we offer
What we offer
  • 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
Read More
Arrow Right

Senior Software Engineer - Firefox Enterprise

The Firefox team is a community of engineers who care deeply about delivering th...
Location
Location
Salary
Salary:
Not provided
mozilla.org Logo
Mozilla
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience with systems programming on a major desktop platform (Windows, macOS or Linux)
  • A solid understanding of C/C++ and some knowledge of Rust
  • A solid understanding of JavaScript and typical interactions with the backend (services, REST, ... )
  • You are an excellent communicator and have participated effectively on a distributed team
  • You’re pragmatic about how to move things forward in specific timeframes including trade-offs and safeguards when implementing new functionality
  • Experience working collaboratively with product managers, project managers, and/or other non-engineering teams
Job Responsibility
Job Responsibility
  • Develop, innovate, and ship the next experience of Firefox through improved integration with the operating system
  • Improve the ease of use and security of Firefox in large deployments by developing better administration and monitoring tools
  • Improve Firefox functionality by better integration with remote services
  • Assess what work supports the team and product roadmap and make insightful recommendations in regards to priorities
  • Optimize the quality of Firefox by hunting down and fixing software defects, improving the experience of hundreds of millions of users
  • Work with a geographically-distributed development team
What we offer
What we offer
  • Generous performance-based bonus plans
  • Rich medical, dental, and vision coverage
  • Generous retirement contributions with 100% immediate vesting
  • Quarterly all-company wellness days
  • 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
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Firefox Enterprise

The Firefox team is a community of engineers who care deeply about delivering th...
Location
Location
Salary
Salary:
Not provided
mozilla.org Logo
Mozilla
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience with systems programming on a major desktop platform (Windows, macOS or Linux)
  • A solid understanding of C/C++ and some knowledge of Rust
  • A solid understanding of JavaScript and typical interactions with the backend (services, REST, ... )
  • You are an excellent communicator and have participated effectively on a distributed team
  • You’re pragmatic about how to move things forward in specific timeframes including trade-offs and safeguards when implementing new functionality
  • Experience working collaboratively with product managers, project managers, and/or other non-engineering teams
Job Responsibility
Job Responsibility
  • Develop, innovate, and ship the next experience of Firefox through improved integration with the operating system
  • Improve the ease of use and security of Firefox in large deployments by developing better administration and monitoring tools
  • Improve Firefox functionality by better integration with remote services
  • Assess what work supports the team and product roadmap and make insightful recommendations in regards to priorities
  • Optimize the quality of Firefox by hunting down and fixing software defects, improving the experience of hundreds of millions of users
  • Work with a geographically-distributed development team
What we offer
What we offer
  • Generous performance-based bonus plans to all eligible employees
  • Rich medical, dental, and vision coverage
  • Generous retirement contributions with 100% immediate vesting
  • 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
Read More
Arrow Right

Senior Frontend Engineer

Location
Location
Canada; United States
Salary
Salary:
116000.00 - 183000.00 USD / Year
mozilla.org Logo
Mozilla
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years experience as a software engineer
  • background in shipping high quality software
  • 3+ years working experience with JavaScript, HTML, and CSS
  • interest in and ability to work with a distributed team (requires good asynchronous written communication skills as well as good verbal communication skills)
  • happy to provide and receive constructive feedback
  • will contribute by asking questions and proposing new ideas
  • a love of working with others collaboratively
  • commitment to our values: welcoming differences, being relationship-minded, practicing responsible participation, having grit
Job Responsibility
Job Responsibility
  • Build high quality user interfaces for Firefox with accessibility and usability in mind
  • Write code and tests, build prototypes, tackle problems with no clear solution, collaborate with other designers and engineers to make the web a better place
  • Learn about a wide variety of problems and solutions across a large, mature codebase
  • Work with cross functional teams, building relationships and fostering collaboration to reach shared goals
  • Help to level-up the skills of your fellow engineers through code reviews, giving talks, and/or writing documentation
  • Promote and maintain high standards of code-quality, focusing on performance, testing, security, usability, accessibility and maintainability
  • Work with driven, committed team members to bring the open web to people around the world
  • Contribute to improving engineering practices and procedures
What we offer
What we offer
  • Generous performance-based bonus plans to all eligible employees
  • 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
  • Fulltime
Read More
Arrow Right

Senior Frontend Engineer

Location
Location
United States; Canada
Salary
Salary:
104000.00 - 139000.00 CAD / Year
mozilla.org Logo
Mozilla
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years experience as a software engineer
  • You have a background in shipping high quality software
  • 3+ years working experience with JavaScript, HTML, and CSS
  • Interest in and ability to work with a distributed team (requires good asynchronous written communication skills as well as good verbal communication skills)
  • Happy to provide and receive constructive feedback
  • Will contribute by asking questions and proposing new ideas
  • A love of working with others collaboratively
  • Commitment to our values: Welcoming differences
  • Being relationship-minded
  • Practicing responsible participation
Job Responsibility
Job Responsibility
  • Build high quality user interfaces for Firefox with accessibility and usability in mind
  • Write code and tests, build prototypes, tackle problems with no clear solution, collaborate with other designers and engineers to make the web a better place
  • Learn about a wide variety of problems and solutions across a large, mature codebase
  • Work with cross functional teams, building relationships and fostering collaboration to reach shared goals
  • Help to level-up the skills of your fellow engineers through code reviews, giving talks, and/or writing documentation
  • Promote and maintain high standards of code-quality, focusing on performance, testing, security, usability, accessibility and maintainability
  • Work with driven, committed team members to bring the open web to people around the world
  • Contribute to improving engineering practices and procedures
What we offer
What we offer
  • 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
  • Fulltime
Read More
Arrow Right

Privacy Student Worker

Are you passionate about Firefox and the open Web? Do you want your contribution...
Location
Location
Germany
Salary
Salary:
Not provided
mozilla.org Logo
Mozilla
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Currently enrolled in a Bachelor’s, Master’s, or Ph.D. degree program in Computer Science, Computer Engineering, or related technical field focusing on security, privacy, or software development
  • Strong communication skills and proficiency in English
  • Enthusiasm for conducting software engineering work in the open
  • Basic knowledge of core web technologies and how browsers work at a high level
  • An understanding of, and passion for, privacy and security on the web
  • Experience with programming in C/C++ or JavaScript
  • Drive for learning and delivering fundamental work across the entire stack
Job Responsibility
Job Responsibility
  • Automating, triaging, diagnosing and fixing web compatibility issues caused by Firefox's Enhanced Tracking Protection
  • Owning, delivering, prototyping or improving smaller-scale privacy-improving projects such as Copy Clean Link
  • Working to improve Protections UI, Site Identity, Site Permissions and Certificate Errors surfaces across Firefox
  • Consolidating and improving telemetry dashboards
  • Mitigating tracking, security or privacy issues (Bug 791594)
  • Collaborating with and learning from senior engineers to deliver more complex projects
What we offer
What we offer
  • Flexible working hours
  • Competitive compensation
  • Open, remote-first culture
  • Various social activities
Read More
Arrow Right
New

Mechanical Design Engineer

We are hiring a Mechanical Engineer to own the board-level mechanical aspects of...
Location
Location
Taiwan , Taipei
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Must have at least 7~12 years of comparable experience doing server design
  • Experience with CAD tools (e.g., Creo, SolidWorks, or similar) for design and layout of mechanical features
  • Ability to work effectively across disciplines, including electrical, thermal, manufacturing, and reliability teams
  • Performs finite element (FE) simulations and related testing from concept evaluations to design functional verifications (when needed)
  • Extensive experience with board/platform-level debugging, including delivery, sequencing, analysis, and optimization
  • Extensive knowledge of system architecture, technical debug, and validation strategy
  • Strong analytical/problem-solving skills and pronounced attention to details
  • Must be a self-starter, and able to independently drive tasks to completion
  • Bachelor's or Master's degree in Mechanical Engineering or related field
Job Responsibility
Job Responsibility
  • Review board level and system level design to identify any potential system issue and drive resolution
  • Perform case study or/and FA and provide issue resolution recommendation
  • Review mechanical parts SPEC and 2D drawings
  • Work with system engineers and review cable design
  • Own the mechanical definition of complex PCB designs, including board outline, mounting scheme, connector and component placement constraints, and keep-out requirements
  • Work closely with system mechanical engineers to ensure alignment between board design and system-level integration
  • Partner with thermal engineering to support cooling solutions, including placement and mechanical integration of heat sinks, cold plates, and related mounting structures
  • Collaborate with electrical design teams to co-develop layouts that balance mechanical constraints with routing and packaging needs, including connector placement and board topology
  • Engage with fabrication, assembly, and reliability teams to ensure designs are manufacturable and meet mechanical and reliability requirements
  • Support bring-up and validation by helping diagnose and resolve mechanical integration or reliability issues observed in prototypes or production
  • Fulltime
Read More
Arrow Right