Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, Cryptography (Firefox Security)

$104k - $139k per year
Canada
  • Remote job

Why Mozilla?

Mozilla Corporation is the non-profit-backed technology company that has shaped the internet for the better over the last 25 years. We make pioneering brands like Firefox, the privacy-minded web browser. Now, with more than 225 million people around the world using our products each month, we’re shaping the next 25 years of technology and helping to reclaim an internet built for people, not companies. Our work focuses on diverse areas including AI, social media, security and more. And we’re doing this while never losing our focus on our core mission – to make the internet better for people.

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.

What you’ll do:

  • 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.

What you’ll bring:

  • 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.

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
  • 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)

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 [email protected] 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: D

#LI-REMOTE

Req ID: R3156

Hiring Ranges:

Canada Tier 1 Locations

$104,000—$139,000 CAD

Canada Tier 2 Locations

$95,000—$126,000 CAD

Vacancy posted 19 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Cryptography (Firefox Security) in Canada vacancy
  •  ...cloud service. At Behavox, our engineering culture is built around speed, experimentation...  ...Tokyo. About the Role The Software Engineer (Java) operates at a senior engineer level, driving technical...  ...design focused on scalability, security, and documentation Cloud-native... 
    Senior
    Long term contract
    Contract work
    Live In
    Work at office
    Immediate start
    Worldwide
    Flexible hours
    1 day per week

    Behavox

    Canada
    6 days ago
  •  ...We are seeking a collaborative and driven Senior AI Software Engineer to join our team. As a core contributor to our platform, you will help build and scale the intelligent services powering our autonomous visual asset editing pipeline. You’ll work closely with a talented... 
    Senior
    Remote job

    EPAM Systems

    Canada
    5 days ago
  • $96.9k - $136.8k per year

     ...Description: CUSTOMER Execute on Engineering strategy as it relates to the...  ...functions to design optimal software / systems Review technical...  ..., Infrastructure, Security etc.) from a design / support...  ...independently and/or autonomously as a senior/ lead on a diverse range of... 
    Senior
    Full time
    Work from home
    Shift work
    Canada
    6 days ago
  • $96.9k - $136.8k per year

     ...Role: Join TD's Business Banking Credit Modernization team as a Senior IT Specialist, where you'll lead technical design and...  ...time and within budget, maintaining high standards for quality and security. Support agile development processes and contribute to continuous... 
    Senior
    Full time
    Work from home

    TD

    Canada
    5 days ago
  •  ...About the Role We are seeking a Software Engineering Manager to lead a team of engineers delivering high-quality software that powers our EHS...  ...to cause problems, even when not writing code yourself Guide senior engineers toward subject matter expertise and best practices... 
    Senior
    Remote job
    Long term contract
    Canada
    4 hours ago
  • $125.5k - $154k per year

     ...TD's Core Platform is seeking a talented Software Engineer III to develop & support critical...  ...develop highly available, resilient and secure distributed applications. This role offers...  ...compliance. We are seeking a skilled Senior Software Engineer with expertise in Java... 
    Senior
    Full time
    Temporary work
    Work from home

    TD

    Canada
    22 days ago
  • $105.1k - $129.4k per year

     ...About This Role We are looking for a Senior Engineer to join the Securitization Technology...  ..." basis. A strong emphasis is placed on software engineering skills. Our team is made up...  ...coding vulnerabilities (and follow standard security practices). Proactively put forward... 
    Senior
    Full time
    Manual labor
    Work at office
    Work from home

    TD

    Canada
    13 days ago
  • $59.5k - $84k per year

    Work Location: Toronto, Ontario, Canada Hours: 37.5 Line of Business: Technology Solutions Pay Details: $59,500 - $84,000 CAD TD is committed to providing fair and equitable compensation opportunities to all colleagues. Growth opportunities and skill development...
    Full time
    Work from home

    TD

    Canada
    3 days ago
  •  ...des comptes, des  droits d’accès, des services sociaux et de télémétrie.   Ce que tu feras en tant que développeur.euse logiciel sénior.e   Accroître notre capacité à développer et à fournir des services de jeux numériques qui alimentent l'écosystème de produits et... 
    Senior
    Long term contract
    Worldwide

    Hasbro

    Canada
    8 days ago
  • $126.8k - $164.1k per year

     ...Department Overview TD Securities offers a wide range of capital...  ...experienced Hands-on Sr. Platform Engineer that will work on innovative...  ..., Front Office Traders, and Senior Executives. This is a...  ...infrastructure, including hardware, software and storage resources.... 
    Senior
    Full time
    Work from home

    TD

    Canada
    21 days ago
  •  ...collector-focused experiences, an integrated content hub, interactive community features, and HasLab crowdfunding. As a Software Development Engineer on the Direct-to-Consumer e-commerce team, you will build, improve, and support complex systems that bring Hasbro’s iconic... 
    Long term contract
    Worldwide

    Hasbro

    Canada
    8 days ago
  • We take play seriously. We’re looking for curious adventurers ready to find their party, fueled by imagination and drive to build what’s never been built before. At Hasbro and Wizards of the Coast, you’ll collaborate with passionate teams to reimagine our iconic brands and ...
    Long term contract
    Worldwide

    Hasbro

    Canada
    8 days ago
  • $119k - $154k per year

     ...loves all things data — composed of data engineers, architects, analysts, and data scientists. We are looking for a Senior Data Engineer who brings a software engineer's mindset to data...  ...contingent upon an individual’s ability to secure and maintain the legal right to work... 
    Senior
    Remote job
    Long term contract
    Full time
    Internship
    Flexible hours
    Canada
    10 hours ago
  • $126.8k - $164.1k per year

     ...and Inclusive Technology Team Think "TD Securities" if you crave meaningful work and the...  ...consumed and managed. As a Principal Engineer, you'll draw on your extensive technical...  ...native infrastructure management, full stack software development, AKS, Azure, and related subjects... 
    Temporary work
    Work from home
    Canada
    4 days ago
  • $81.6k - $115.2k per year

     ...Develop new solutions as required for engineering programs and projects within assigned area...  ...components, applications, system infrastructure, security, integration, operability and...  ...frameworks or methodologies that relate to software engineering activities Ensure... 
    Full time
    Work from home
    Shift work

    TD

    Canada
    1 day ago
  • $69.7k - $98.4k per year

     ...systems, tools, and processes quickly as business needs evolve. Required Experience & Skills ~2-3 years of relevant experience in software development, data analysis, automation, reporting, or operations. ~ Strong Python skills for automation, data manipulation, and... 
    Work from home
    Canada
    1 day ago
  • $69.7k - $98.4k per year

     ...adherence to best practices Ensuring that software quality standards are met by enforcing...  ...Degree in Computer Science, Engineering, or a related field Have 3+ years of...  ...components, applications, system infrastructure, security, integration, operability and engineering... 
    Full time
    Work from home
    Canada
    5 days ago
  •  ...understanding of our ecosystem. What You'll Bring: ~5+ years of software development experience, including experience supporting delivery...  ....   Ce que tu feras en tant que développeur.euse logiciel sénior.e   Accroître notre capacité à développer et à fournir des... 
    Senior
    Long term contract
    Work at office
    Worldwide
    3 days per week

    Hasbro

    Canada
    8 days ago
  • $100k - $135k per year

     ...Intermediate Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of serving...  ..., and engineering practices. You will partner with senior engineers for guidance on architecture and complex problem-solving... 
    Senior
    Long term contract
    Full time
    Remote work

    eDynamic Learning

    Canada
    a month ago
  • $180k - $275k per year

     ...unique opportunity to build impactful solutions that directly contribute to global health. The Opportunity: As a Principal Software Engineer at Veeva, you will develop and guide the creation of highly scalable and maintainable enterprise applications that empower our customers... 
    Remote job
    Internship
    Work at office
    Local area
    Flexible hours

    Veeva Systems

    Canada
    14 hours ago
  • $180k - $220k per year

     ...Principal Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of serving...  ...in high-risk or high-priority areas Mentor and guide senior engineers and technical leads through coaching, design discussions... 
    Senior
    Long term contract
    Full time
    Remote work

    eDynamic Learning

    Canada
    more than 2 months ago
  •  ...The Senior PBAC Engineer helps architect, deploy and operate a secure application infrastructure that aligns with business needs. The position is responsible for developing security solutions at scale and with resiliency to support business initiatives. In this role, the... 
    Senior
    Remote job
    Long term contract

    EPAM Systems

    Canada
    5 days ago
  • $123k - $183k per year

     ...giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest. We’re looking for a software engineer to design and build a next-generation reliability platform for Affirm’s production systems. You’ll blend traditional distributed... 
    Remote job
    Work at office
    Flexible hours
    Canada
    1 day ago
  • $125.5k - $154k per year

     ...summary We are seeking a highly technical Software Engineer III - Metadata Management & Data...  ...engineering, cloud infrastructure, architecture, security, governance, and data platform teams to...  ...endpoints, service principals, and secure connectivity. Extend metadata... 
    Full time
    Temporary work
    Work from home
    Canada
    11 days ago
  • $125.5k - $154k per year

     ...shared infrastructure, high-availability, flexible, and secure). Specifically the CCT Solution Engineer will: Provide domain-specific solution Engineering...  ...solutions Job Accountabilities Reporting to the Senior IT Manager, CCT Solution Engineering, the successful... 
    Senior
    Full time
    Temporary work
    Work from home
    Flexible hours
    Canada
    5 days ago
  • $115.6k - $163.2k per year

     ...Management provides independent second line oversight and challenge. TD Securities ORM (TDS ORM) delivers independent guidance, challenge, and risk...  .... Position Overview This Operational Risk role provides senior independent Second Line (2A) oversight, challenge, and risk... 
    Senior
    Full time
    Work from home
    Canada
    11 days ago
  • $45.7k - $74.4k per year

     ...servicing, or customer engagement. Job responsibilities for a Software Engineer Intern/ Co-op may vary by area. This may include, but is not...  ...development tasks for projects. ~ Adhere to standard security coding practices to ensure application is free of most common... 
    Internship
    Work at office
    Work from home
    Relocation
    Monday to friday
    Canada
    1 day ago
  •  ...Responsibility: Canada Off-site Category: Engineering Remote Eligible Yes Hire Type: Employee...  ...Date posted 02/24/2025R&D Engineering, Senior Staff Engineer Description We Are:...  ...creation of high-performance silicon chips and software content. Join us to transform the future... 
    Senior
    Full time
    Remote work

    Synopsys

    Canada
    5 days ago
  •  ...and inclusive culture. SUMMARY: Our group is looking for a Senior Full-Stack Developer to join our core US based team. We are...  ...implement and deploy E2E features. Work closely with the rest of the engineering team to design and launch new features. REQUIREMENTS and... 
    Senior
    Full time
    Remote work
    Flexible hours

    Placer.ai

    Canada
    5 days ago
  • $81.6k - $115.2k per year

     ...Job Description: Technical Must Haves: ~5+ years IT Software Engineering experience ~2+ years experience designing/operating/supporting...  ...time, within budget, and adhere to the corporate quality and security standards Nice to Have: Prior experience working with Marketing... 
    Minimum wage
    Full time
    Manual labor
    Local area
    Work from home

    TD

    Canada
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Cryptography (Firefox Security). Be the first to apply!