← Все вакансии/Junior/jobgether
JuniorRemoteCanada

Software Engineer

J
jobgether
Зарплата
$6,200–$9,200
Уровень
Junior
Формат
Remote
О роли

Описание вакансии

About the company

A mission-driven technology team working to make the internet more open, accessible, and user-focused. This early-career engineering role contributes to improving Firefox's desktop experience across major operating systems, particularly Windows and macOS.

Responsibilities
  • Contribute to the implementation and maintenance of browser functionality related to installation, updates, and operating system integrations
  • Work with senior engineers to enhance the reliability, efficiency, and usability of browser installation and update workflows
  • Help resolve technical issues involving Windows and macOS where browser functionality interacts with OS components
  • Work with your manager and teammates to define requirements, scope assignments, communicate progress, and raise blockers early
  • Review and discuss code with colleagues, incorporate feedback, and follow established engineering standards
  • Investigate software defects, identify root causes, and implement fixes
  • Collaborate with a geographically distributed team and participate in an inclusive engineering culture
  • Gradually take ownership of more complex engineering tasks while strengthening systems programming skills
Requirements
  • Proficiency in C or C++ and practical experience with systems-level programming on a major desktop platform
  • Familiarity with Windows or macOS development environments and understanding of how software interacts with the OS
  • Ability to investigate technical issues, reason through implementation challenges, and develop reliable solutions
  • Willingness to ask questions, seek feedback, communicate progress clearly, and work constructively across a distributed team
  • Enthusiasm for learning new technologies and improving technical capabilities
  • Ability to manage assigned tasks, follow development processes, and raise concerns promptly
  • Additional assets: experience with Rust, familiarity with Linux or macOS internals, exposure to native platform APIs such as Win32 or Cocoa
  • Previous contributions to open-source projects or strong interest in community-driven software development
Conditions
  • Annual base salary ranges depend on Canadian location: Tier 1 locations CAD 82,000–110,000; Tier 2 locations CAD 74,000–99,000
  • Eligibility for performance-based bonus plans
  • Medical, dental, and vision insurance
  • Employer retirement contributions with immediate 100% vesting
  • Country-specific public holidays and an additional day off for your birthday
  • Quarterly company-wide wellness days and a quarterly well-being stipend
  • Paid parental leave
  • One-time home office stipend
  • Annual budget to support learning and skill development
  • Life and accidental death and dismemberment insurance, disability coverage, and employee assistance program depending on country
  • Referral bonuses for eligible employee referrals
  • Remote-friendly environment with a geographically distributed team
Стек и навыки

С чем работаем