Staff Software Engineer
The Wikimedia Foundation is the nonprofit organization that operates Wikipedia and the other Wikimedia free knowledge projects. Our vision is a world in which every single human can freely share in the sum of all knowledge. As a Staff Software Engineer, you will shape how contributors interact with Toolforge end-to-end—reducing friction, improving reliability, and setting technical direction for a multi-year platform strategy.
Responsibilities
- Providing Staff-level technical leadership for the software and product experience layer of Toolforge
- Designing and building the platform software and user-facing workflows used to create, deploy, debug, and maintain tools
- Leading the redesign of Toolforge's tool creation and maintenance UI
- Defining and implementing golden paths for common workloads such as Bots, Web tools and Data-processing tools
- Partnering closely with SREs to ensure platform software integrates cleanly with production infrastructure and operational practices
- Acting as a technical multiplier for the team by mentoring engineers, raising engineering standards, and guiding architectural decisions
Requirements
- Extensive experience as a senior or Staff-level software engineer working on platforms, developer tools, or infrastructure-adjacent systems
- Strong architectural skills across APIs, backend services, and user-facing workflows
- Experience designing and building developer platforms: build systems, deployment pipelines, lifecycle tooling, or similar
- Ability to work effectively across roles—partnering with SREs, product, developer advocates, and volunteer contributors
- Comfort operating in open, distributed, and asynchronous environments
Benefits
- Competitive salary
- Comprehensive health insurance
- Generous retirement plan
- Paid time off and paid holidays
- Professional development opportunities
- Flexible work arrangements