Senior Software Engineer, iOS

Senior Software Engineer, iOS

Wikimedia Foundation

June 7, 2026July 22, 2026Home Based Online
Job Description
Job Posting Organization:
The Wikimedia Foundation is a nonprofit organization that operates Wikipedia and other Wikimedia free knowledge projects. Established with the vision of a world where every individual can freely share in the sum of all knowledge, the foundation believes in the potential of every person to contribute to shared knowledge and the importance of free access to that knowledge. The organization hosts Wikipedia and various Wikimedia projects, develops software for reading, contributing, and sharing content, supports volunteer communities, and advocates for policies that promote free knowledge. As a charitable organization, it relies on donations from millions of individuals globally, with an average donation of about $15, as well as institutional grants. The Wikimedia Foundation is a 501(c)(3) tax-exempt organization based in San Francisco, California, USA, and operates with a diverse workforce across over 40 countries. It values inclusivity and equity in the workplace, encouraging applicants from diverse backgrounds to apply.

Job Overview:
The Senior Software Engineer, iOS will be a key member of the App Growth team within the Core Experiences engineering group at the Wikimedia Foundation. This role is focused on enhancing the mobile Wikipedia product experience for a global and multilingual audience on iOS. The engineer will lead the delivery of medium complexity initiatives, from technical discovery through to delivery, ensuring that features are broken down effectively and that risks are identified early. The position requires collaboration with product managers, designers, analysts, and native app engineers to create solutions that balance user needs with technical constraints. The engineer will also be responsible for improving the quality, testing, and observability of systems and software, ensuring they are easy to test and debug. Mentorship of junior engineers and raising team standards in various aspects of engineering practices are also key expectations of this role. The position requires a commitment to the Foundation's mission and values, and the ability to work autonomously while fostering a feedback-friendly environment.

Duties and Responsibilities:
  • Delivery and Enablement: Lead the team in delivering medium complexity initiatives, breaking them down into features, driving estimation, and managing scope. Identify risks early and help the team make pragmatic trade-offs across quality, velocity, maintainability, and user impact.
  • Implementation: Improve mobile Wikipedia product experiences for a global audience on iOS, leading system design for medium-sized projects and designing scalable components.
  • Quality, Testing, and Observability: Build and improve systems that are easy to test and debug, instrumenting features for deeper analysis by Product Analysts.
  • Cross-Functional Collaboration: Partner with product managers, designers, analysts, and native app engineers to create pragmatic solutions that balance user needs and technical constraints.
  • Prioritization: Identify high-impact technical opportunities and risks, shaping priorities and sequencing with the team.
  • Mentorship: Support the growth of others through code reviews, technical design, and encouraging questions and concerns.
  • Culture and Standards: Raise team standards in various engineering practices, fostering transparency and collaboration.
  • Operational Awareness: Plan work with an understanding of downstream and upstream effects, supporting hiring and onboarding.

Required Qualifications:
  • Bachelor's degree and 5+ years of related professional experience, with significant experience in building iOS applications.
  • Strong proficiency in Swift, SwiftUI, UIKit, and familiarity with architectural patterns in iOS.
  • Experience with iOS performance optimization techniques to ensure high-performing applications.
  • Experience working in a self-driven, lean environment.
  • Commitment to the Foundation's mission and values. Additionally, experience with webview-wrapped experiences, maintaining cross-platform mobile applications, building mobile games, data science, machine learning, familiarity with content management systems, and agentic coding is preferred.

Educational Background:
A Bachelor's degree in computer science, management information systems, or a STEM field is required. A master's or doctorate degree in a related field or equivalent certification is also desirable.

Experience:
The position requires a minimum of 5 years of professional experience in software engineering, specifically in building iOS applications. Candidates should have a strong background in mobile application development and experience working in environments that promote autonomy and self-direction.

Languages:
Proficiency in English is mandatory, as it is the primary language of communication within the organization. Additional language skills, especially in languages relevant to the Wikimedia audience, would be considered a plus.

Additional Notes:
This is a fully remote position, requiring at least four hours of work between 14:00 UTC and 21:00 UTC to facilitate communication. The Wikimedia Foundation offers competitive and equitable salaries based on skills, experience, and location, with an anticipated annual pay range for applicants in the United States between $113,082 and $175,72
  • For applicants outside the US, the pay will be adjusted according to the country of hire. The organization is committed to diversity and inclusion, encouraging applicants from various backgrounds to apply.
Apply now
Similar Jobs