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 Engineer owning AI - powered claims automation at Wagmo, a pet healthcare company. Improving claim accuracy, cost efficiency, and straight - through reimbursement.
Full - stack developer building C#/.NET and React features for Method CRM, a workflow platform for small businesses. Supporting secure administration, troubleshooting, testing, and platform scalability.
Lead Unreal Engine developer owning architecture, integration, optimization, and deployment of immersive applications for Fivestone Studios, a Nashville - based creative media agency.
INFOR M3 Technical Consultant developing and supporting enterprise integrations for a global digital product engineering company. Working remotely in Canada with Infor OS, ION, APIs, and MEC.
AI Software Engineer building model - serving, RAG, and AI - powered services for Snowflake’s enterprise data cloud. Toronto - based hybrid role shipping scalable systems used by organizations worldwide.
Staff Engineer building AlphaSense’s identity, authentication, authorization, and user management platform. Scaling secure APIs and infrastructure for enterprise market - intelligence customers.
Senior Software Engineer leading scalable Python/Flask API architecture for Akamai’s distributed cloud, edge, and security platform. Mentoring engineers and designing fault - tolerant backend services.
Senior Software Developer building AI - assisted integrations between Cisco Cloud Control, Meraki Dashboard, and Catalyst Center. Improving unified network management across cloud and on - premises enterprise environments.
Software Developer integrating Cisco Cloud Control, Meraki Dashboard, and Catalyst Center. Building AI - assisted APIs and unified management solutions from Cisco’s Ottawa office in a hybrid role.