Summary
Wikimedia Enterprise is a cross-departmental project of the Wikimedia Foundation (WMF) to build fast, comprehensive, reliable, and secure data ingestion for organizations that wish to repurpose Wikimedia content. This project aims to improve the user experience beyond Wikipedia's own websites, increase content discoverability, and improve attribution, all through revenue-generating services.
Job Description
As the Senior Engineering Manager, you will manage the technical roadmap and a talented team of engineers. You will have the opportunity to contribute significantly to architecting, building, and maintaining Wikipedia’s data feeds for high-volume reusers. You will work alongside product and sales teams to define long-term strategy and support the financial sustainability of the Wikimedia movement.
We are a distributed and diverse team of engineers who build quickly, deploy often, and value experimentation. You will be expected to wear multiple hats, manage a strong team, and foster a culture of collaboration and excitement.
Responsibilities
- Fostering a supportive team environment, ensuring diverse voices are heard and team members feel empowered to lead.
- Guiding team members with structured development techniques and coaching engineers in software engineering and evolvable architecture.
- Owning technical decisions and working closely with the team to find the best solutions to complex problems.
- Leading conversations regarding long-term technical strategy while upholding the principles of the movement.
- Serving as a leader in team activities including code reviews, ceremonies, and work allocation.
- Participating in hiring processes with a focus on diversity, equity, and inclusion.
- Partnering with peers on cross-team delivery and communicating organizational updates.
- Facilitating product technical strategy and roadmap setting alongside engineers and product managers.
- Supervising budget and staffing.
Skills and Experience
- Expertise in B2B environments that require high and unpredictable scale.
- History of developing high-productivity engineering teams working on challenging problems.
- Expertise managing teams with tight SLAs.
- Experience supporting complex web applications on Amazon Web Services (AWS) or comparable cloud platforms.
- Experience working with Kafka or similar distributed event processing systems.
- Experience working with Node.js, Go, and PHP applications.
- Comfortable with configuration management and orchestration tools (ECS, Kubernetes) and modern observability infrastructure.
- BS/MS/Ph.D in Computer Science or equivalent work experience.