Sync Software Engineer

1 Month ago • All levels • Software Development & Engineering • $104,000 PA - $139,000 PA

Job Summary

Job Description

Mozilla Corporation is seeking a Senior Software Engineer for their Sync team. The role involves providing users with a seamless experience to access and control their personal and browsing data across devices. Responsibilities include evolving the Application-Services library, supporting Sync and Send/Close tab functionality, and partnering with other engineers to deliver features that enhance the Firefox experience. The engineer will also contribute to team practices through feedback and documentation.
Must have:
  • Experience with C++, Golang, or Rust
  • Strong knowledge of web/native app development (JavaScript, Kotlin, Swift)
  • Shipped complex applications at scale
  • Ability to work independently and coordinate with colleagues
  • Clear communication of ideas and learning through documentation/demos
Good to have:
  • Comfortable working with a remote, distributed team
  • Desire to make a positive impact on user experience
  • Curiosity and willingness to tackle complex tasks
  • Experience with multi-functional teams on desktop/mobile apps
Perks:
  • 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
  • Other benefits: life/AD&D, disability, EAP (varies by country)

Job Details

To learn the Hiring Ranges for this position, please select your location from the Apply Now dropdown menu.

To learn more about our Hiring Range System, please click this link.

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, and Pocket, a service for keeping up with the best content online. 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. 

About this team and role:

The Sync team is looking for a senior software engineer who is motivated by curiosity, continuous learning and working collaboratively in the open. If you already know why Rust is the most-loved programming language (or maybe you are ready to learn it and love it too), we'd like to talk with you about joining Mozilla, where you can help our small, distributed team bring the connected Firefox experience to more of our global users.

What you’ll do: 

  • Provide Firefox users with a seamless experience to access and control their personal and browsing data (history, bookmarks, logins and more) across all of their devices.
  • Help us evolve the Application-Services library at the core of our sync and storage features, and continue to support its implementation in Firefox on all platforms.
  • Grow your knowledge of the Firefox browser to support Sync and Send/Close tab functionality across devices.
  • Partner with engineers on and off the Sync team to deliver features that strengthen the utility and agency of Firefox for our users.
  • Provide constructive feedback, timely reviews and well-documented ideas to help us improve our team practices and skills.

What you’ll bring: 

  • You enjoy and have experience using low-level languages such as C++, Golang or Rust to solve tough problems.
  • You have strong knowledge of web or native application development in JavaScript, Kotlin or Swift and have shipped complex applications at scale.
  • You are trusted to work independently because you coordinate with your colleagues to understand the business value, operational impact and security implications of your changes.
  • You clearly express your ideas and increase your impact by sharing what you learn through documentation and demos.

What will make this even better:

  • You are comfortable working collaboratively with a remote and globally distributed team, often iterating on ideas asynchronously.
  • You want what you ship to have a positive impact on the user experience, as well as the team's objectives.
  • You are curious by nature and enjoy taking on complex tasks that are outside your existing knowledge domain – but you’re not afraid to seek help when needed.
  • You've also worked with multi-functional teams on desktop or mobile applications.

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 orientations, 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 hiringaccommodation@mozilla.com 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 #DNI

ReqID: R2827

Similar Jobs

Veeam Software - Inside Channel Manager, Nordics

Veeam Software

Bucharest, Romania (On-Site)
1 Month ago
fluence - General Manager, Sales

fluence

Melbourne, Victoria, Australia (Hybrid)
2 Months ago
Epic Games - Lead External Development Manager

Epic Games

London, England, United Kingdom (On-Site)
3 Months ago
Illumina - Sr. District Sales Manager

Illumina

United States (Remote)
2 Months ago
Square - Programme Manager

Square

London, England, United Kingdom (Hybrid)
3 Weeks ago
Postman - Senior Software Engineer - Monetization

Postman

San Francisco, California, United States (Hybrid)
4 Months ago
mihoyo (different language) - Software Development Engineer

mihoyo (different language)

Shanghai, China (On-Site)
1 Year ago
Technicon design - Studio Engineer

Technicon design

California, United States (Hybrid)
3 Weeks ago
Tesla - Process Technician, Body in White / Manufacturing Engineering

Tesla

Brandenburg, Germany (On-Site)
5 Months ago
Tesla - Algorithms Engineer, Autobidder (Electricity Markets/Energy Trading)

Tesla

North Holland, Netherlands (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Tide - Customer Support with German (Fraud Response)

Tide

Sofia, Sofia City Province, Bulgaria (Hybrid)
2 Months ago
Lightcast - Engineering Manager

Lightcast

Chennai, Tamil Nadu, India (Hybrid)
3 Weeks ago
Voldex - Art Lead

Voldex

Montreal, Quebec, Canada (Remote)
2 Months ago
g3dk - Software Engineer – Games AI

g3dk

London, England, United Kingdom (Hybrid)
5 Months ago
supercell - Marketing Producer

supercell

Helsinki, Uusimaa, Finland (On-Site)
3 Months ago
Vercel - Research Engineer

Vercel

San Francisco, California, United States (Hybrid)
1 Month ago
Games talent (Staffing and recruiting) - Art Director

Games talent (Staffing and recruiting)

Copenhagen, Denmark (On-Site)
3 Months ago
GungHo - Lighting/Look Development Artist

GungHo

Redondo Beach, California, United States (Hybrid)
2 Months ago
Haleon - EHS & Compliance Manager

Haleon

Aprilia, Lazio, Italy (On-Site)
3 Weeks ago
Pocket Worlds - Staff Backend Engineer - Infrastructure

Pocket Worlds

Poland (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Canada

Signal Space Lab - Lead Programmer

Signal Space Lab

Montreal, Quebec, Canada (On-Site)
4 Months ago
Shed mtl - Character Designer

Shed mtl

Montreal, Quebec, Canada (Hybrid)
1 Month ago
Epic Games - Senior Security Programmer - Asset Integrity

Epic Games

Montreal, Quebec, Canada (On-Site)
4 Months ago
luxsoft - MUREX CEM

luxsoft

Toronto, Ontario, Canada (On-Site)
1 Month ago
Electronic Arts - Mobile Application Developer - EA SPORTS FC

Electronic Arts

Vancouver, British Columbia, Canada (Hybrid)
2 Weeks ago
WaveApps - Full Stack Software Engineer

WaveApps

Canada (Remote)
1 Month ago
Thales - Life Cycle Materiel Manager - Combat Systems Specialist

Thales

Victoria, British Columbia, Canada (Hybrid)
2 Months ago
Scanline VFX - Senior Pipeline Developer (Houdini)

Scanline VFX

Montreal, Quebec, Canada (Remote)
9 Months ago
Ubisoft - Tools Programmer

Ubisoft

Montreal, Quebec, Canada (Hybrid)
1 Month ago
Evolution  - Korean Language Live Game Presenter

Evolution

Ontario, Canada (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

NVIDIA - Software Engineering Intern - OpenBMC

NVIDIA

Taipei City, Taiwan (On-Site)
4 Months ago
broadcom - Analog Mixed-Signal Design Engineer

broadcom

San Jose, California, United States (On-Site)
2 Weeks ago
Shield AI - Director of Manufacturing Engineering (R3177)

Shield AI

Dallas, Texas, United States (On-Site)
1 Week ago
Expedia - Senior Software Development Engineer

Expedia

London, England, United Kingdom (On-Site)
1 Year ago
Windranger - Protocol Engineer

Windranger

Central Sulawesi, Indonesia (Remote)
4 Months ago
Accenture - Software Development Lead

Accenture

Ahmedabad, Gujarat, India (On-Site)
2 Months ago
Alphawave Semi - Staff Engineer - Physical Design

Alphawave Semi

Hsinchu County, Taiwan (Hybrid)
1 Month ago
Shield AI - Senior Staff Engineer, Software Autonomy Applications (R3682)

Shield AI

San Diego, California, United States (On-Site)
1 Week ago
Temporal Technologies - Director of Engineering, Cloud Identity

Temporal Technologies

United States (Remote)
1 Month ago
virtous games - 6-month internship – Software Engineer

virtous games

Cergy, Île-de-France, France (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded