Senior Software Engineer, Cryptography (Firefox Security)
$104k - $139k per year- 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
- ...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...SeniorLong term contractContract workLive InWork at officeImmediate startWorldwideFlexible hours1 day per week
- ...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...SeniorRemote job
$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...SeniorFull timeWork from homeShift work$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...SeniorFull timeWork from home- ...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...SeniorRemote jobLong term contract
$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...SeniorFull timeTemporary workWork from home$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...SeniorFull timeManual laborWork at officeWork from home$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 timeWork from home- ...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...SeniorLong term contractWorldwide
$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....SeniorFull timeWork from home- ...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 contractWorldwide
- 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 contractWorldwide
$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...SeniorRemote jobLong term contractFull timeInternshipFlexible hours$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 workWork from home$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 timeWork from homeShift work$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$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 timeWork from home- ...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...SeniorLong term contractWork at officeWorldwide3 days per week
$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...SeniorLong term contractFull timeRemote work$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 jobInternshipWork at officeLocal areaFlexible hours$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...SeniorLong term contractFull timeRemote work- ...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...SeniorRemote jobLong term contract
$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 jobWork at officeFlexible hours$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 timeTemporary workWork from home$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...SeniorFull timeTemporary workWork from homeFlexible hours$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...SeniorFull timeWork from home$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...InternshipWork at officeWork from homeRelocationMonday to friday- ...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...SeniorFull timeRemote work
- ...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...SeniorFull timeRemote workFlexible hours
$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 wageFull timeManual laborLocal areaWork from home
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Cryptography (Firefox Security). Be the first to apply!
- ingénieur développement informatique c++ Canada
- software engineer - ai machine learning Canada
- software development engineer Canada
- software developer co-op Canada
- software developer entry level Canada
- remote entry level software developer Canada
- développeur logiciel Canada
- software engineer Canada
- junior software engineer Canada
- software developer intern Canada
