Enable job alerts via email!

Software Engineer - Data Collection Tools

Mozilla

Canada

Remote

CAD 80,000 - 120,000

Full time

7 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a leading technology company as a Software Engineer in the Data Engineering team, where you'll enhance data collection and analysis tools. You'll work with a cross-functional team, ensuring data quality and empowering product teams. This remote role offers a flexible work environment and competitive benefits.

Benefits

Performance-based bonus plans
Comprehensive medical, dental, and vision coverage
Generous retirement contributions
Quarterly wellness days
Home office stipend
Paid parental leave

Qualifications

  • Proficiency in at least one programming language and basic SQL knowledge.
  • Strong fundamentals in software engineering.

Responsibilities

  • Oversee improvements to data collection and analysis infrastructure.
  • Collaborate with data scientists to guide product decisions.

Skills

TypeScript
Python
Rust
C++
SQL
Communication

Job description

Software Engineer - Data Collection Tools

Team: IT | Locations: Remote US, Remote Canada

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?

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 worldwide, Mozillians design, build, and distribute open-source software that enables people to enjoy the internet on their terms.

About this team and role:

As a Software Engineer in Mozilla's Data Engineering team, you’ll play a lead role in a cross-functional team to ensure the quality of data and insights, from product instrumentation to analysis tools. Check out the Data@Mozilla blog for more details on our work.

What you’ll do:
  • Oversee major improvements to our data collection and analysis infrastructure by:
  • Meeting with organizational leaders to understand their data needs
  • Translating needs into practical requirements
  • Designing and proposing systems to meet those requirements
  • Leading and participating in system implementation
  • Design, build, and apply systems and tools to empower product teams to autonomously collect data
  • Collaborate with data scientists to answer questions and guide product decisions
What you’ll bring:
  • Proficiency in at least one programming language among TypeScript, Python, Rust, C++, plus basic SQL knowledge and willingness to learn additional team-used languages
  • Strong fundamentals in software engineering: modularity, abstraction, data structures, algorithms
  • Ability to work independently and with a distributed team across time zones
  • Effective prioritization and work management skills to maximize impact
  • Excellent communication skills, both written and verbal, for documentation and discussions
Specific Skills/Experience:

Candidates should have at least 3 of the following skills:

  • Using data to answer questions and inform decisions
  • Navigating large code bases
  • Implementing features across multiple systems (clients, ETLs)
  • Supporting and mentoring engineers
  • Willingness to learn new programming languages
  • Experience with front-end development
  • Experience with in-product data collection in production
  • Developing open-source software
What you’ll get:
  • Performance-based bonus plans shared among employees
  • Comprehensive medical, dental, and vision coverage
  • Generous retirement contributions with immediate vesting
  • Quarterly wellness days
  • Country-specific holidays plus your birthday off
  • Home office stipend
  • Well-being stipend quarterly
  • Paid parental leave
  • Employee referral bonus
  • Additional benefits (life/AD&D, disability, EAP, etc., varies by country)
About Mozilla

Mozilla aims to build an accessible, open internet for all, fostering innovation and opportunity. Working here means making a difference in the lives of web users worldwide and in your own life daily.

Commitment to diversity, equity, inclusion, and belonging

We value diverse practices and knowledge, encouraging applications from all communities. We provide accommodations for applicants with disabilities upon request at hiringaccommodation@mozilla.com. We are an equal opportunity employer and do not discriminate based on any protected characteristic.

At Mozilla, purpose guides us, and we challenge assumptions and promote transparency and diversity, pairing purpose with performance and prioritizing people over profit.

Our impact is global
  • Over 1000 staff from 30+ countries
  • Thousands of volunteers worldwide
  • Offices in Berlin and Toronto
  • Multiple coworking spaces globally
Our benefits are world-class
  • Flexible, remote-friendly work environment
  • Paid parental leave up to 26 weeks (childbearing) and 12 weeks (non-childbearing)
  • Reimbursements for professional development up to $3,000/year
  • Latest hardware/software for your work setup
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Associate Software Engineer - Remote Canada

Optum

Richmond

Remote

CAD 49,000 - 103,000

Today
Be an early applicant

Senior Software Engineer, iOS (Apps and Solutions) - Western Canada

League

Remote

CAD 111,000 - 140,000

Today
Be an early applicant

Full-Stack Software Engineer (2+ years experience: Canada)

Wanderlog

Remote

CAD 70,000 - 100,000

Yesterday
Be an early applicant

Software Engineer

Applied Systems Canada

Remote

CAD 80,000 - 120,000

Today
Be an early applicant

Associate Software Engineer - Remote Canada - 2283278

UnitedHealth Group

Richmond

Remote

CAD 49,000 - 103,000

Yesterday
Be an early applicant

Senior Software Engineer

PennyJar Capital

Toronto

Remote

CAD 90,000 - 130,000

Yesterday
Be an early applicant

Software Engineer, in Test - Remote in Canada

UnitedHealth Group

Vancouver

Remote

CAD 63,000 - 132,000

Yesterday
Be an early applicant

Software Engineer (Remote - Canada)

Jobgether

Remote

CAD 90,000 - 120,000

6 days ago
Be an early applicant

Software Engineer, in Test - Remote

UnitedHealth Group

Vancouver

Remote

CAD 63,000 - 132,000

6 days ago
Be an early applicant