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 per annum
Full-time

Timezone preference: GMT-5 through GMT+1

Senior Software Engineer (Security & Privacy)

Summary

The Wikimedia Foundation is looking for a Senior Software Engineer to join the Product Safety and Integrity team and build new security features to protect Wikipedia and our other projects. This is a very hands-on engineering role, working alongside a team of engineers and product managers to design and implement new features to protect and reassure our users and to ensure the platform remains resilient against attacks.

You are a seasoned software engineer with experience building security features in large-scale systems. You understand the importance of testing and documentation, and common pitfalls in developing secure web applications. You have a passion for the WMF mission. We operate in a highly transparent manner, and the work we do touches thousands of editors every day.

You will be working primarily on our MediaWiki platform which powers Wikipedia. As a top 10 website, we must meet stringent performance standards while addressing new security challenges such as supporting modern authentication technologies, detecting and preventing platform abuse from bots, and planning and rolling out improvements to our security architecture by defending against emerging threats.

You are responsible for:

  • Helping design, develop, and deliver security features, with safety and security in mind

  • Working with other engineering teams to ensure that they make safe and compliant architectural and implementation choices

  • Leading by example in code review, decision-making, and team culture — fostering transparency, empathy, and collaboration

  • Developing, reviewing, and deploying security features developed by the Foundation and community members

  • Conducting internal and external security and privacy reviews

  • Performing maintenance and addressing technical debt in security and privacy-critical components

  • Providing support for application security and privacy incidents and operations

Skills and Experience:

We value the right mindset and potential over a checklist of specific experiences, and these are the traits we’ve identified that make great additions to our team so far.

  • 5+ years of experience as a software engineer, ideally with focus on security or privacy

  • Ability to work effectively in a modern web application – ours is mostly PHP and JavaScript

  • Deep PHP experience isn’t required, if you have enough experience in engineering, and back-end web development, to learn it and be useful 

  • Driving technical quality and operational excellence by defining and reinforcing standards in testing, observability, and system reliability;

  • Comfortably and autonomously creating proofs of concept, writing design documents, and breaking down complex projects into actionable tasks to support less experienced team members

  • Experience in developing secure software or security and privacy-related product features

  • A strong interest in working with a talented security team and learning more specialist security skills such as exploiting and mitigating application-level vulnerabilities

  • Ability to explain complex security issues and their implications on privacy and risk to non-technical audiences

  • Sensitivity to the security and privacy challenges faced by participants in a large, international project

  • Experience working in a remote, distributed team

Additionally, we’d love it if you have:

  • Experience working on anti-abuse mechanisms, such as detecting bots or coordinated activity

  • Previous experience building security countermeasures against attacks on technologies at the web, backend, and database level

  • Experience finding and fixing security bugs and reviewing code for security gaps

  • A working knowledge of threat modeling, secure design patterns and privacy by design

  • Prior experience with MediaWiki or Wikimedia projects

  • Contributions to open-source software

About the Wikimedia Foundation

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. We believe that everyone has the potential to contribute something to our shared knowledge, and that everyone should be able to access that knowledge freely. We host Wikipedia and the Wikimedia projects, build software experiences for reading, contributing, and sharing Wikimedia content, support the volunteer communities and partners who make Wikimedia possible, and advocate for policies that enable Wikimedia and free knowledge to thrive. 

The Wikimedia Foundation is a charitable, not-for-profit organization that relies on donations. We receive donations from millions of individuals around the world, with an average donation of about $15. We also receive donations through institutional grants and gifts. The Wikimedia Foundation is a United States 501(c)(3) tax-exempt organization with offices in San Francisco, California, USA.

As an equal opportunity employer, the Wikimedia Foundation values having a diverse workforce and continuously strives to maintain an inclusive and equitable workplace. We encourage people with a diverse range of backgrounds to apply. We do not discriminate against any person based upon their race, traits historically associated with race, religion, color, national origin, sex, pregnancy or related medical conditions, parental status, sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, or any other legally protected characteristics.

The Wikimedia Foundation is a remote-first organization with staff members including contractors based 40+ countries * . Salaries at the Wikimedia Foundation are set in a way that is competitive, equitable, and consistent with our values and culture. The anticipated annual pay range of this position for applicants based within the United States is US$113,082 to US$175,725 with multiple individualized factors, including cost of living in the location, being the determinants of the offered pay. For applicants located outside of the US, the pay range will be adjusted to the country of hire. We neither ask for nor take into consideration the salary history of applicants. The compensation for a successful applicant will be based on their skills, experience and location. 

*Please note that we are currently able to hire in the following:   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, France, Germany, Ghana, India, Indonesia, Italy, Kenya*, Mexico, Morocco, Netherlands, Poland, Singapore*, South Africa, Spain, Switzerland and the United Kingdom. Our non-US employees are hired through a local third party Employer of Record (EOR) and must have current work authorization in their location. (*citizens/permanent residents only)

We periodically review this list to streamline to ensure alignment with our hiring requirements. 

All applicants can reach out to their recruiter to understand more about the specific pay range for their location during the interview process.

If you are a qualified applicant requiring assistance or an accommodation to complete any step of the application process due to a disability, you may contact us at View email address on codingjobboard.com or View phone number on codingjobboard.com.

More information

Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Europe vacancy
  •  ...Senior Software Engineer (Embedded C) – Telecommunications Networks Location: Utrecht, Netherlands Contract Length: 12 Months (with potential extension) Start Date: Flexible Language Requirement: English Overview We are currently supporting a leading customer... 
    Senior
    Flexible hours

    Vivid Resourcing

    Netherlands
    3 days ago
  • £85k - £105k per annum

     ...Full time Location Type Remote Department Product & Engineering Compensation ~ Base Salary £85K – £105K • Offers Equity...  ...working at Sona here . About the Role We're hiring Senior Software Engineers to join our product teams and help build the next generation... 
    Senior
    Remote job
    Full-time
    Flexible hours

    Sona

    Europe
    a month ago
  • £47k - £61k per annumEstimated
     ...real impact and shaping how millions of people experience work, we’d love you on the team. Visit to learn more. As a Senior Software Engineer on the Cards Experience EU team, you'll be a key technical contributor in building and evolving the core card spending experience... 
    Senior
    Long-term contract
    Relocation package
    On-site
    Immediate start
    3 days/week

    Software Engineering

    Spain
    8 days ago
  • £63k - £81k per annumEstimated
     ...trading backend services such as the matching engine, market data gateways, internal and...  ...standard for high-quality code and lead complex software systems development Significantly...  ...engineering best practices Mentor junior and senior engineers and provide constructive... 
    Senior
    Full-time
    Remote

    Latamways

    Europe
    a month ago
  • £65k - £85k per annumEstimated
     ...setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and...  ...similar), and a dedication to building accessible and inclusive software. ~ Excellent software engineering fundamentals: OOP, design... 
    Senior
    Remote job
    Long-term contract
    On-site

    Speechify

    Ukraine
    more than 2 months ago
  •  ...and be part of leading the way in infrastructure design. Context We currently have an opportunity for an experienced Senior Software Engineer to join our growing Systems Engineering and Assurance discipline. This position will suit a committed and ambitious engineer... 
    Senior
    Ireland
    3 hours ago
  • €90k - €100k per annum

     ...productivity. If you love solving complex problems and want to make a real impact in the cloud industry, this is the role for you. As a software developer in this team, you’ll be designing and building scalable cloud solutions using Golang or Python. You’ll work on technically... 
    Senior
    Remote job
    Permanent
    Flexible hours

    LinuxRecruit

    Europe
    more than 2 months ago
  • £58k - £75k per annumEstimated
     ...serving over 250,000 customers globally. We’re looking for a  Senior Full-Stack Developer with strong technical judgment, the ability...  ...production impact, using AI as a practical tool to support effective engineering work. You’ll design and build solutions used by customers... 
    Senior
    Full-time
    Remote

    DOIT Software

    Europe
    more than 2 months ago
  • €80k - €100k per annum

     ...empowering traditional finance and innovative companies alike! This senior DevOps position is fully remote across Europe and will see you...  ...in maintaining their robust and automated compliance engine through AI technology! Streamlining business operations is what gives... 
    Senior
    Permanent
    Remote

    LinuxRecruit

    Europe
    more than 2 months ago
  • €85k - €100k per annum

    Be a part of changing finance, increasing accessibility for everyone. Join a company far ahead of the competition modernising capital markets, harnessing cutting-edge blockchain technology, simultaneously empowering traditional finance and innovative enterprises. You will...
    Senior
    Permanent
    Remote

    LinuxRecruit

    Europe
    more than 2 months ago
  • €90k - €105k per annum

     ...edge blockchain and AI technology. They've scaled rapidly and are already profitable, a rarity these days! They're seeking a Senior DevOps Engineer to join a dev-centric team and contribute to their success. You'll collaborate closely with the Principal Engineer, sharing workloads... 
    Senior
    Permanent
    Remote

    LinuxRecruit

    Europe
    more than 2 months ago
  • £47k - £61k per annumEstimated
     ...abstractions, and building things other engineers actually enjoy using, you’ll feel at home...  ...because it just works. We are looking for Senior DevOps Engineers that will contribute to...  ...and experience: Experience as a Software Engineer or similar role working with large... 
    Senior
    Long-term contract
    Relocation package
    On-site
    3 days/week

    Software Engineering

    Spain
    7 days ago
  • £70k - £92k per annumEstimated
     ...Currently, PandaDoc is seeking a Senior Python Engineer to join our Application Platform Track. In this team, we are tackling the challenge of breaking down a large, monolithic application into a set of well-defined, scalable services. Our goal is to improve overall system... 
    Senior
    Remote job

    PandaDoc

    Ukraine
    more than 2 months ago
  • £76k - £100k per annumEstimated
     ...step at a time. To those who see AI as a driver of progress, come build the future together. The Crown Is Yours As a Senior Lead Software Engineer, AI, you’ll architect and deliver core infrastructure from LLM runtimes to vector databases that power intelligent... 
    Senior
    Remote job

    DraftKings Inc.

    Ukraine
    more than 2 months ago
  •  ...Freelance Senior Embedded IoT Developer Location: Hannover, Germany (on-site / hybrid...  ...Responsibilities Design and develop embedded software for industrial IoT devices Work...  ..., firmware, and cloud/IoT platform engineers Key Requirements Proven experience... 
    Senior
    Freelance
    Hybrid working
    Immediate start

    Vivid Resourcing

    Germany
    15 days ago
  • £44k - £59k per annumEstimated
     ...We are seeking a highly motivated and technically proficient AI Engineer to join our growing Data & Analytics team. In this role, you will...  ...Skills: ~11+ years of experience in Information Technology, Software Engineering, or Data Science, with a significant focus on AI/ML... 
    Senior
    Remote job
    Hybrid working
    On-site

    Celestica International LP

    Europe
    26 days ago
  • £70k - £90k per annum

    Not a morning person? Does the thought of that 7:30am alarm send shivers down your spine? More productive coding throughout the evening? Well, this role could be the answer to all your problems - working fully-remotely and as part of a US team meaning work doesn’t start ...
    Senior
    Remote job
    Permanent
    Day shift
    Afternoon shift

    LinuxRecruit

    Europe
    more than 2 months ago
  • £54k - £71k per annumEstimated
     ...of everyone at Tripledot. You will serve as a bridge between the technical solutions that are created by our teams and our live game engines, as well as creating and maintaining infrastructure for internal IT needs. Within the group AI functions you’ll be working with other... 
    Senior
    Hybrid working
    On-site
    Remote
    Work from home

    Tripledot Studios

    Poland
    6 days ago
  • £50k - £67k per annumEstimated
     ...promotions and checkout flows.The Accounts Team is one of the key engineering teams that are centrally positioned to contribute within all...  ...programming and mobile memory management A strong grasp of scalable software architecture and software engineering best practices An... 
    Senior
    On-site
    Work from home
    Flexible hours

    Proton

    France
    more than 2 months ago
  • £74k - £95k per annumEstimated
     ...! Proof of work The team We’re looking for a seasoned Software Engineer to join our growing Pro team at Kraken. The Pro team is dedicated...  ...of engineering best practices Mentor junior and senior engineers and provide constructive feedback Master multiple... 
    Senior
    Full-time
    Remote

    Resource Development Co Inc

    Europe
    16 days ago
  • £80k - £95k per annum

     ...millions of customers. They need you to be a part of this, setting the standard on security, scalability and reliability across the whole engineering function. The ultimate goal - a single resilient platform for all the developers to deploy onto. You’re confident in Kubernetes,... 
    Senior
    Permanent
    Remote

    LinuxRecruit

    Europe
    more than 2 months ago
  • €80k - €120k per annum

     ...role for you, working for one of the world’s most high-profile FinTech platforms. They’re on the lookout for a new team of DevOps Engineers with strong Kafka skills to help scale their systems and support the internal dev platform; all from their office just a stone’s throw... 
    Senior
    Permanent
    On-site
    Flexible hours
    1 day/week

    LinuxRecruit

    Spain
    more than 2 months ago
  • £90k - £110k per annum

     ...they have a good enough product, is there a market and does the senior leadership team have a clue what they're doing? A lot of the time...  ...We have an opportunity, however, for you to grow and lead an Engineering team for a silicon valley start up in the gaming world. Started... 
    Remote job
    Permanent
    Night shift

    LinuxRecruit

    Europe
    more than 2 months ago
  • £80k - £95k per annum

     ...the growing number of subscriptions and memberships. Within the engineering department, which is responsible for the seamless delivery of...  ...million users worldwide, there is an exciting opportunity for a Senior Cloud Platform Engineer. In this role, you will play a crucial part... 
    Senior
    Remote job
    Permanent

    LinuxRecruit

    Europe
    more than 2 months ago
  • £67k - £87k per annumEstimated
     ...Senior Lead Clinical Data Science Programmer ICON plc is a world-leading healthcare intelligence and clinical research organization. We’re proud to foster an inclusive environment driving innovation and excellence, and we welcome you to join us on our mission to shape the... 
    Senior
    Remote job
    Flexible hours

    ICON plc

    Spain
    9 days ago
  • £72k - £93k per annumEstimated
     ...setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and...  ...'s 2025 Design Award for inclusivity, we find the need for a Senior iOS Engineer to help us support the new user base as well as... 
    Remote job
    On-site

    Speechify

    Ukraine
    more than 2 months ago
  • £62k - £80k per annumEstimated
     ...and accessibility. We’re a fully remote, distributed team of engineers, designers, researchers, and product builders from world-class...  ...and love solving real user problems. Role Overview As a Software Engineer on the macOS team , you’ll help build and scale Speechify... 
    Remote job
    Flexible hours

    Speechify

    Ukraine
    more than 2 months ago
  • £64k - £83k per annumEstimated
     ...seems to be working: we’re #1 in our category, profitable, and have hockey-stick growth. With that growth comes the need for a Software Engineer, Platform to join our newly formed Platform team and help us scale our infrastructure, optimize the performance of key product... 
    Remote job

    Speechify

    Ukraine
    more than 2 months ago
  • €90k - €100k per annum

    Rusty hands, sounds bad right? Maybe you want to get your hands dirty with Rust.  The Rust programming language is exciting, it provides security, scalability and suitability for building heavy applications. If you have used Rust you know this, and I'm sure you are keen to...
    Remote job
    Permanent
    Immediate start

    LinuxRecruit

    Europe
    more than 2 months ago
  • €80k - €90k per annum

     ...range product, so experience creating products and features from scratch is a necessity. Day to day, you'll be solving challenging engineering problems, experimenting with new ideas, and striving to find the best technical solutions to ensure scalable and maintainable... 
    Remote job
    Permanent

    LinuxRecruit

    Europe
    more than 2 months ago

Do you want to receive more vacancies?

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