Senior Software Engineer - MediaWiki
New
US States: Arizona, California, Colorado, Connecticut, District of Columbia*, Florida, Georgia, Idaho, Illinois, Indiana, Iowa, Maryland, Massachusetts, Michigan, Minnesota, Missouri, New Jersey, New Mexico, New York, North Carolina, Ohio, Oklahoma, Oregon, Pennsylvania, Puerto Rico*, Rhode Island, Tennessee, Texas, Utah, Vermont, Virginia, Washington, West Virginia, Wisconsin and Wyoming (*US Territory or Federal District). Countries: Brazil, Canada, Colombia, Germany, Ghana, India, Indonesia, Italy, Kenya*, Mexico, Morocco, Netherlands, Poland, Singapore*, South Africa, Spain, Switzerland and the United Kingdom., UTC-2 to UTC+3Full-TimeSenior
Salary113,082 - 175,725 USD per year
Apply NowOpens the employer's application page
Job Details
- Required Skills
- PHPJavascriptKubernetesOAuthPrometheusCI/CD
Requirements
- Extensive experience in backend software engineering.
- Familiarity with platform or infrastructure products that serve internal or external engineering teams.
- Experience with databases and event streams, including schema design, query optimization, and efficient data access patterns.
- Deep understanding of software architecture, testing methodologies, and system design.
- Strong experience in observability practices: setting up metrics, logging, monitoring, and alerting.
- Familiarity with incident response, root cause analysis, and follow-up processes.
- Experience working with CI/CD pipelines and automated test infrastructure.
- Commitment to the Foundation's Mission and Values.
Responsibilities
- Design, improve, and maintain key parts of the MediaWiki stack.
- Drive technical quality and operational excellence by defining and reinforcing standards in testing, observability, and system reliability.
- Create proofs of concept, write design documents, and break down complex projects into actionable tasks.
- Develop shared capabilities such as authentication, caching, and rate limiting.
- Champion product metrics to guide technical decisions and evaluate success.
- Lead code reviews and foster a culture of transparency, empathy, and collaboration.
- Improve and automate processes for identifying, tracking, and resolving production issues.
- Collaborate with the Product team and the community to ensure alignment with strategy and contributor needs.
- Coach and mentor teammates to support their technical and interpersonal growth.
View Full Description & ApplyYou'll be redirected to the employer's site