Senior Software Engineer working on the accessibility engine for Firefox at Mozilla. Collaborating with teams to create web technologies that are inclusive and accessible.
Responsibilities
Improve the architecture, stability, correctness and performance of the core Gecko accessibility engine.
Debug and fix problems in our multi-process, multi-threaded codebase.
Debug OS specific issues.
Build excellent working relationships with engineers and organizational leaders on other teams.
Collaborate with design and front-end teams to identify, assess, and remediate accessibility issues.
Influence web standards that provide or improve access to new web technology.
Work in the open as part of the Mozilla open source project and engage with Mozilla’s global community.
Work on infrastructure to expose the web platform to accessibility technology.
Meet standards for gecko's memory usage and performance.
Implement new web features to enable new kinds of applications and content types.
Requirements
A degree or equivalent in Computer Science or a related field.
Demonstrated proficiency with C++.
Knowledge of web accessibility and ARIA.
Knowledge of Javascript, the web, and web applications.
Experience working on cross-platform native applications.
Creative problem-solving and debugging skills.
Experience writing and debugging multi-process, multi-threaded code.
Ability to learn a large and complex multi-language code base.
Excellent written and verbal English communication skills.
Ability to effectively participate as part of a geographically-distributed open development team.
A passion to empower and improve the web for people with a diverse range of abilities.
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)
Senior Software Developer at TELUS Health, designing and developing pharmacy management tools. Integrating AI - driven solutions for healthcare delivery with a collaborative engineering team.
Senior Software Developer specializing in Identity and Access Management at Intact. Responsible for developing and maintaining IAM solutions and collaborating with technical teams.
Développeur.euse sénior pour évoluer la plateforme de vérification d'antécédents de Trustii. Responsabilité de l'intégration de nouvelles fonctionnalités et collaboration directe avec l'équipe agile.
Senior Engineer designing municipal infrastructures in Quebec for AtkinsRéalis. Collaborating with clients and leading design teams on diverse engineering projects.
Staff Software Engineer developing and evolving the enterprise data platform at RB Global. Leading architecture and engineering practices across the data team.
Technical Leader responsible for advancing technical excellence in Bridges discipline at Stantec, collaborating with project delivery and ensuring quality outcomes. Leadership role with strong focus on digital innovation and community engagement.
Geotechnical Engineer specializing in Rock Engineering, contributing to complex projects in Canada. Engaging in fieldwork and collaboration across various engineering teams.
Technical Leader responsible for advancing technical excellence in Roadways discipline at Stantec. Collaborating on project delivery and technical standards across regions and projects.
Technical Leader responsible for advancing technical excellence within Land Development discipline at Stantec. Collaborates with delivery leadership to ensure high - quality project outcomes and oversees technical community practices.
Lead Software Developer evaluating technology options for projects at Spiria. Ensuring project leadership and quality assurance while mentoring junior developers and collaborating with clients.