Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

$113.08k - $175.73k
Full-time

Wikimedia Foundation

Role Description

The Wikimedia Foundation is looking for a Senior Software Engineer to join the MediaWiki Platform team. MediaWiki is the open-source platform that powers Wikipedia and its sister projects, impacting hundreds of millions of Wikipedia users across the globe. The MediaWiki Platform team builds and maintains the core of MediaWiki as well as the components responsible for authentication, notifications, and media management. The team’s mission is to provide a solid foundation for feature teams to build on, focusing on performance, reliability, and scalability.

This role offers a unique opportunity to combine technical depth with mission-driven impact. As a Senior Engineer, you will:

  • 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.
  • Comfortably and autonomously create proofs of concept, write design documents, and break down complex projects into actionable tasks to support less experienced team members.
  • Develop and improve shared capabilities (e.g., authentication, caching, rate limiting) that enable other teams to build efficiently and consistently.
  • Champion key product metrics by focusing on measurable outcomes that guide our decisions and help us evaluate success.
  • Lead by example in code review, decision-making, and team culture, fostering 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 technical solutions align with WMF strategy, feature teams, and volunteer contributor needs.
  • Coach and mentor teammates to support continuous growth and confidence in both technical and interpersonal skills.

Important: We are a fully remote team. Your working hours will need to overlap with UTC-2 to UTC+3 time zones to accommodate members of your team around the world.

Qualifications

  • Clear communicator: You explain complex ideas simply and foster shared understanding across engineering, product, and non-technical audiences.
  • Outcome-oriented: You prioritize work that delivers value to users and aligns with organizational goals, balancing ideal solutions with constraints.
  • Accountable: You own your work end-to-end and help establish a culture of responsibility and follow-through.
  • Candid and respectful: You offer feedback directly, constructively, and with care, supporting growth by challenging ideas, not people.
  • Collaborative leadership: You inspire trust and progress through support, example, and thoughtful contributions.

Requirements

  • Commitment to the Foundation's Mission and Values.
  • 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.

Additionally, we’d love it if you have:

  • Experience developing frameworks (designing for reuse, extensibility, stability, and backward compatibility).
  • Proficiency in PHP and JavaScript.
  • Familiarity with identity management, including OAuth.
  • Experience with Kubernetes ecosystem, including Envoy.
  • Experience with Prometheus and Grafana.
  • Experience defining and working with SLAs/SLOs or other production reliability frameworks.
  • Prior experience with MediaWiki or Wikimedia projects.
  • Contributions to open-source software.
  • Experience working in a fully remote, distributed team.

Benefits

  • Competitive and equitable salaries.
  • Remote-first organization with staff members based in 40+ countries.
  • Support for a diverse workforce and an inclusive workplace.
Vacancy posted 4 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Remote vacancy
  •  ...If you answered yes to these questions, then we invite you to join Lockheed Martin Rotary and Missions Systems (RMS) as a Senior Software Engineer! Lockheed Martin is a global leader in aerospace, defense, and technology solutions. You will be joining Lockheed Martin... 
    Senior
    Full time
    Work at office
    Remote work
    Relocation
    Flexible hours
    Shift work
    3 days per week

    Lockheed Martin - US

    King of Prussia, PA
    11 days ago
  • $125k - $155k

     ...As a forward-thinking company, we’re breaking new ground in software innovation too, redefining what’s possible for our global...  ...million bets per hour at peak. Job Description As a Senior Software Engineer, you will be instrumental in building and maintaining real-... 
    Senior
    Hourly pay
    Work at office
    Local area
    Work from home
    Worldwide

    Bet365

    Denver, CO
    10 hours ago
  •  ...established in 2025 with sizable investment and support from RMS senior leadership. We are developing mission critical Battle...  ...suite of products: THE WORK CommandIQ® is seeking a software engineer to join one of our agile development teams. In this role, you... 
    Senior
    Full time
    Part time
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours
    Shift work
    3 days per week

    Lockheed Martin - US

    King of Prussia, PA
    3 days ago
  •  ...and outside of, work. The Work Lockheed Martin Rotary and Missing Systems has an opportunity in Orlando for a mid-career Software Engineer supporting the Automatic Test Equipment (ATE) programs. An ATE Software Engineer is responsible for developing, updating, and... 
    Senior
    Full time
    Part time
    Work at office
    Remote work
    Relocation
    Flexible hours
    Shift work
    3 days per week

    Lockheed Martin - US

    Orlando, FL
    15 days ago
  • $125k - $155k

     ...gambling. As a forward-thinking company, we’re breaking new ground in software innovation too, redefining what’s possible for our customers...  ...Job Description We are seeking passionate and experienced Senior Developer to join our dedicated Verification team as we embark... 
    Senior
    Hourly pay
    Work at office
    Local area
    Work from home
    Worldwide

    Bet365

    Denver, CO
    12 days ago
  • $95.3k - $158.8k

     ...mentoring others and translating complex requirements into impactful software solutions? About our Team LexisNexis Legal & Professional...  ..., robust governance, and effective collaboration across engineering and product teams. Responsibilities Interface with other... 
    Senior
    Local area
    Immediate start
    Worldwide
    Flexible hours

    LexisNexis

    Raleigh, NC
    4 days ago
  • $91k - $172.49k

     ...the most demanding environments. Join a global team of 35 000 engineers, software developers, and cyber experts who turn complex challenges...  ...The Work The Lockheed Martin Rotary & Mission Systems Senior Software Engineer will have the opportunity to perform real-... 
    Senior
    Full time
    Temporary work
    Work at office
    Remote work
    Worldwide
    Relocation
    Flexible hours
    Shift work
    3 days per week

    Lockheed Martin - US

    Moorestown, NJ
    14 days ago
  •  ...evolving needs of our customers. We are looking for talented software engineers to join our team, working with other engineering disciplines...  ...solutions. The Work This position is for a Software Engineer Senior to support training systems sustainment, design, and... 
    Senior
    Full time
    Interim role
    Work at office
    Remote work
    Relocation
    Flexible hours
    Shift work

    Lockheed Martin - US

    Hurlburt Field, FL
    15 days ago
  • $91k - $172.49k

     ...simulation fidelity for defense customers worldwide. The Work • Software Architecture & Design – Define and evolve the core C++/CUDA...  ...• Integration & Test Lab Support – Work closely with system engineers and test personnel to integrate new capabilities, troubleshoot... 
    Senior
    Full time
    Temporary work
    Work at office
    Remote work
    Worldwide
    Relocation
    Flexible hours
    Shift work
    3 days per week

    Lockheed Martin - US

    Moorestown, NJ
    15 days ago
  • $91k - $172.49k

     ...the skills needed to create cutting-edge products & solutions that keep our users Ahead of Ready. Who You Are As a Senior Software Engineer in the Radar Modeling and Simulation group, you will develop high performance C++ software. Your contributions will directly... 
    Senior
    Full time
    Temporary work
    Work at office
    Remote work
    Relocation
    Flexible hours
    Shift work
    3 days per week

    Lockheed Martin - US

    Camden, NJ
    15 days ago
  •  ...USSTRATCOM Nuclear Mission for 30+ years and has a track record of bringing innovative mission software solutions to this domain. Lockheed Martin Rotary & Mission Systems is seeking engineers to support our USSTRATCOM software teams which create Planning and Command and Control... 
    Senior
    Full time
    Work at office
    Remote work
    Relocation
    Flexible hours
    Shift work
    3 days per week

    Lockheed Martin - US

    Offutt Air Force Base, NE
    14 days ago
  • $3,000 per month

     ...competitive and comprehensive benefits package. We support our employees, so they can support our mission. THE WORK A Software Engineer will design, develop, and test software applications that interact with systems, including antennas, transceivers, and... 
    Senior
    Full time
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours
    Shift work

    Lockheed Martin - US

    Maryland
    4 days ago
  • $3,000 per month

     ...your education and experience as well as the resources of Lockheed Martin to keep the threats at bay. THE WORK As a Software Engineer - Senior Level you will be responsible for: • Developing, maintaining, and enhancing complex and diverse software systems (e.g.,... 
    Senior
    Full time
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours
    Shift work

    Lockheed Martin - US

    Maryland
    4 days ago
  • Role Description We’re hiring a high-level Senior or Staff Software Engineer to join us, dedicated to a new product being built in a high-autonomy, fast-moving environment. The team operates with a lean process and a high degree of ownership. Engineers are expected to:... 
    Senior
    Full time

    Rezdy

    Remote
    4 hours ago
  • Role Description NewRocket is hiring for a Senior ServiceNow Software Engineer TSOM/SOMT & Integration to join our award-winning Customer team! ~Develop customer applications for Work Order management, scheduling, and dispatch. ~Collaborate with stakeholders to identify... 
    Senior
    Full time
    Worldwide

    NewRocket

    Remote
    4 hours ago
  • $93.2k - $164.45k

     ...infrastructure services, and enhancing leading-edge missile defense technologies. The Work We are seeking a early career Software Engineer to join our team. The successful candidate will be responsible for developing and maintaining scalable DevOps solutions and CI... 
    Senior
    Full time
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours
    Shift work
    Afternoon shift
    3 days per week

    Lockheed Martin - US

    Colorado Springs, CO
    15 days ago
  • Role Description Build systems that track user behavior and run large-scale A/B / multivariate experiments to improve landing page conversion for high-volume traffic. Responsibilities ~Implement event tracking and behavioral analytics (clicks, scroll, session replay...
    Senior
    Full time

    Benchmark IT Solutions India Pvt Ltd

    Remote
    5 days ago
  • Role Description The Senior Agentic Software Engineer delivers production features, modernizations, and AI-powered capabilities across our stack. This is an AI-native role. The expectation is that agentic workflows are your default mode of working, from picking up a requirement... 
    Senior
    Full time

    ST6 Partners

    Remote
    4 hours ago
  • Role Description SAIC is currently seeking a motivated, career and customer-oriented multi-faceted Software Engineer to begin an exciting and challenging career with one of our project delivery teams. ~Analyze and implement architecture and configuration changes to support... 
    Senior
    Full time

    SAIC

    Remote
    4 days ago
  • $40 per hour

     .... What this is NOT: Not data labeling. Not prompt engineering. Not writing code from scratch - the agent writes most of the...  ...; you guide and evaluate. Qualifications ~5+ years in software development. ~Core stack: Python (FastAPI), JavaScript/TypeScript... 
    Senior
    Part time

    Mindrift

    Remote
    5 days ago
  • $97.39k - $99.39k

     ...Description Applicant must have a Master of Science Degree in Computer Science, Computer Engineering, or closely related field. Two (2) years of professional experience in Software Engineering with a focus on mobile connectivity and Internet of Things (IoT) products.... 
    Senior
    Full time
    Remote work

    DOOR

    Remote
    3 days ago
  • $170k - $230k

     ...delivering life-changing care to our most vulnerable elderly patients in the comfort of their homes. We are now looking for a Senior Software Engineer to scale the core services that power our platform and build entirely new Generative AI and LLM-driven workflows that... 
    Senior
    Full time
    Remote work
    Flexible hours

    Roger Healthcare

    Remote
    8 days ago
  • Role Description We are hiring a Senior Software Engineer to own meaningful parts of our AI-powered product end to end. You will lead the design and delivery of features and systems, set quality standards, and help less-senior engineers grow. Qualifications ~4+ years... 
    Senior
    Full time
    Remote work

    Outmarket AI

    Remote
    5 days ago
  • $190k - $250k

     ...Description The Compute team's mission: any engineer, using AI, should be able to stand up...  ...and self-service by design. This is a software engineering role. You'll spend real time...  ...that's your design failure to fix. A Senior engineer will help define the platform's... 
    Senior
    Full time

    Persona

    Remote
    4 days ago
  • $160k - $200k

     ...for patients and families who need support with complex long-term conditions, starting with dementia. We’re looking for a Senior Software Engineer to join our small engineering team and help build the product our operations team uses every day. This is a full-stack product... 
    Senior
    Full time
    Flexible hours

    Craniometrix

    Remote
    4 hours ago
  •  ...General" to take absolute ownership of our software ecosystem from initial design to...  ..., high-availability role for a polyglot engineer who can move effortlessly across full-stack...  ...Upside: Clear, unrestricted runway into senior architecture and engineering leadership... 
    Senior
    Full time
    Remote work

    Partyhat

    Remote
    4 days ago
  • $190.8k - $267.1k

     ...users, and build intuitive tools for contributors to create and expand GraphQL schema. ~Work collaboratively with a team of software engineers to create and maintain the foundational platform for Reddit's GraphQL infrastructure. ~Design, build, and deliver... 
    Senior
    Full time
    Flexible hours

    Reddit

    Remote
    2 days ago
  • Role Description We’re looking for a Senior Software Engineer to join our Stealth & Reverse Engineering team—the elite force responsible for making our headless browsers and traffic completely undetectable by modern anti-bot systems. ~Own and evolve our custom fork of... 
    Senior
    Full time
    Remote work

    ZenRows

    Remote
    5 days ago
  • Role Description The Senior Software Engineer acts as a high-leverage technical leader, protecting Zone against long-term technical and business costs. This role handles high-stakes ambiguity and complexity, ensuring that as Zone scales its AI-native platform, the underlying... 
    Senior
    Full time
    Remote work

    Zone & Co

    Remote
    1 day ago
  •  ...quality, real-world input. No prior experience in AI is required — your domain knowledge is what matters. We are seeking strong Software Engineers to join our customer's team with expertise in: ~Python3 ~Java ~Rust ~Go ~C++ ~TypeScript This is a... 
    Senior
    Contract work
    Remote work

    YO AI Labs

    Remote
    7 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!