Mozilla is looking for a Staff Software Engineer, Mobile to bring deep iOS expertise to the design, development, and evolution of Thunderbird’s iOS application. In this senior individual contributor role, you'll tackle complex technical problems, lead significant mobile initiatives, and help shape the technical direction for a product built on open-source principles.
What You'll Do
- Tackle complex and ambiguous technical challenges in mobile development that require thoughtful design, planning, and coordination.
- Serve as a technical lead on major iOS initiatives, including feature development, architectural improvements, and targeted refactoring.
- Collaborate with senior engineers and engineering leadership on mobile technical direction and architectural decisions.
- Drive improvements to code quality by reducing technical debt and improving performance, stability, and build health.
- Partner closely with product and UX teams to ensure usability and accessibility are integral to iOS implementations.
- Write high-quality, testable, and maintainable iOS code, contributing to a consistent and reliable codebase.
- Mentor and support other engineers through code reviews, technical guidance, and knowledge sharing.
- Contribute to improving engineering practices and workflows, and stay current with iOS technologies and best practices.
What We're Looking For
- 10+ years of professional software development experience, including significant experience working on complex mobile applications at a senior level.
- Deep experience with Swift and iOS frameworks.
- Expertise with mobile architectures, platform constraints, and application lifecycle management on iOS.
- Proven experience leading complex technical work and contributing to architectural decisions, with the ability to act as a technical lead and mentor.
- Solid understanding of software engineering best practices, including system design, testing strategies, and release considerations for mobile applications.
- Working knowledge of mobile security and privacy practices.
- Experience with communication and email protocols such as RSS, IMAP, POP, or Matrix, and familiarity with the IETF standards for CalDav or CardDav.
- Proficiency with Git and collaborative development workflows, including code review and CI systems.
- Excellent communication and documentation skills, with the ability to work with a multi-disciplinary, geographically distributed team.
Nice to Have
- Experience contributing to or maintaining open-source projects.
- Familiarity with mobile release processes and app store requirements.
- Experience improving development processes, tooling, or workflows within a team.
- Experience with shared mobile components or cross-platform patterns.
Technical Stack
- Swift
- iOS frameworks
- Git
Team & Environment
You'll join a globally distributed team of 50+ people across seven countries. You will work closely with other mobile engineers, product management, UX, and other partners.
Benefits & Compensation
- Compensation (US): $150,000 - $170,000 USD
- Fully remote work & schedule flexibility
- Latest Laptop
- Discretionary Annual Bonus Program
- Monthly Remote Work Stipend
- Annual Professional Development Stipend
- Access to Udemy Learning Platform
- Industry Conferences
- Company All Hands
- 24 days PTO per year (prorated)
- Your Birthday off
- Year-end Company Shutdown
- 9 Wellbeing Days
- Public Holidays
- Other Paid Leave
- Quarterly Wellbeing Stipend for Personal / Family Activities
- 401(k) Contributions
- Health, Dental, & Vision Insurance
- Disability Insurance
- Life Insurance
- Employee Assistance Program
- Paid Parental Leave
- Paid Sick Days
Work Mode
This is a global, fully remote position.
Mozilla is an equal opportunity employer.




