Sync Software Engineer

Mozilla Logo

Mozilla

πŸ’΅ $116k-$199k
πŸ“Remote - United States

Summary

Join Mozilla's Sync team as a Senior Software Engineer and contribute to the development and improvement of Firefox's sync and storage features. You will work with a distributed team to enhance the user experience across various devices. Responsibilities include building and maintaining core application services, supporting Sync and Send/Close tab functionality, and collaborating with other engineers. The ideal candidate possesses experience with low-level languages (C++, Golang, Rust), web or native application development (JavaScript, Kotlin, Swift), and a strong understanding of application development at scale. The role requires independent work, clear communication, and a commitment to improving team practices. Mozilla offers a comprehensive benefits package including generous performance-based bonuses, rich medical coverage, retirement contributions, wellness days, and paid parental leave.

Requirements

  • 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

Responsibilities

  • 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

Preferred Qualifications

  • 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

Benefits

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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.