CrawlJobs Logo

Senior Software Engineer (Privacy)

United States of America, San Francisco 113082.00 - 175725.00 USD / Year · Job Posted January 31, 2026
Apply Position
Job Link Share

Job Description

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.

Job Responsibility

  • 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

Requirements

  • 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
  • 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

Nice to 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

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Engineer (Privacy)

8 matching positions

Senior Software Engineer - Privacy & Security

We are seeking a Senior Software Engineer with strong technical fundamentals, go...
Location
Location
United States , San Francisco, California; Sunnyvale, California
Salary
Salary:
202000.00 - 224000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience with Go, Java, Python, or other backend technologies
  • Strong architectural skills and solid understanding of large scale platforms
  • Strong written and verbal communication skills
  • An engineering-focused undergraduate degree
  • 6+ years of software engineering experience
  • Experience working on highly scalable, robust, and fault-tolerant services and platforms
  • Experience collaborating with other engineers and non-tech stakeholders, both to meet short term goals and to create long-term partnerships
Job Responsibility
Job Responsibility
  • Build services and backend platforms that interface with user-facing solutions for Uber customers, partners, and internal stakeholders
  • Work closely in big data environments and leverage large-scale systems to deliver software solutions at a worldwide scope
  • Drive excellence by evangelizing and adopting best practices on engineering standards
  • Stay at the forefront of technology by continuously evaluating new tools, frameworks and methodologies to deliver cutting-edge solutions
What we offer
What we offer
  • Eligible to participate in Uber's bonus program
  • May be offered an equity award & other types of comp
  • Eligible to participate in a 401(k) plan
  • Various benefits
  • Fulltime
Read More
Arrow Right

Senior Software Engineer — Privacy-First Communications Infrastructure

This company is building a next-generation, privacy-first communication platform...
Location
Location
United States
Salary
Salary:
225000.00 - 400000.00 USD / Year
lawrenceharvey.com Logo
Lawrence Harvey
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Demonstrated excellence outside of work
  • Open-source contributions, side projects, or other evidence of self-directed engineering ambition
  • 3+ years building and operating high-throughput backend systems at scale, with ownership of technical direction
  • Hands-on production experience with PostgreSQL, Redis, and NATS — schema design, query tuning, and failure recovery
  • Strong systems programming fundamentals: concurrency, memory management, networking, and performance profiling (Rust, Go, C++, or equivalent)
  • Experience designing client-facing SDKs or APIs with stable contracts, versioning, and cross-platform consistency
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer

Come join us as a Senior Software Engineer and support a portfolio of products w...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Active U.S. Government Top Secret Clearance with access to Sensitive Compartmented Information (SCI) based on a Single Scope Background Investigation (SSBI) with Polygraph
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Verification of U.S. citizenship
Job Responsibility
Job Responsibility
  • Independently uses appropriate artificial intelligence (AI) tools and practices across the software development lifecycle (SDLC) in a disciplined manner
  • Reviews product code and test code to ensure it meets team standards, contains the correct test coverage, and is appropriate for the product or solution area, and continuously improves code performance, testability, maintainability, effectiveness, and cost, while learning about and accounting for relevant trade-offs
  • Applies metrics to drive code quality and stability
  • Brings insight to code reviews to help improve code quality, coaching and providing feedback to develop other engineers' skills
  • Uses debugging tools, tests, logs, telemetry, and other methods to proactively verify assumptions while developing code before issues occur for products in production
  • Conducts incident retrospectives to identify root causes of problems, implements repair actions, and identifies mechanisms to prevent incident recurrence
  • Independently applies least-access principles, uses logging, telemetry, and other appropriate mechanisms to investigate issues while retaining privacy and security, and drives those practices across the team
  • Leads by example within the team to produce extensible, maintainable, well-tested, secure, and performant code that adheres to design specifications
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer (Contract)

Mozilla exists to build the Internet as a public resource accessible to all beca...
Location
Location
Germany
Salary
Salary:
Not provided
mozilla.org Logo
Mozilla
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in computer science, engineering, or a related program
  • or equivalent work experience
  • At least 4 years of experience with programming in C++ and Rust, with a strong background in memory safety, multi-threaded system architecture, or raw data stream manipulation
  • Proven ability to onboard quickly, deliver and improve complex software projects
  • Proven track record of independently scoping and landing complex features within tight release windows
  • Excellent written and verbal communication skills. You can validate your progress and decisions and communicate them clearly.
Job Responsibility
Job Responsibility
  • Implement Privacy-improving, anti-tracking features and data sanitization into the Firefox web browser to prevent all forms of unhealthy user tracking
  • Implement architectural improvements into Gecko, the browser engine underlying Firefox
  • Build performant, low-latency, and maintainable C++, JavaScript and Rust code
  • Work as part of a geographically distributed team in an asynchronous manner (mostly Europe and US-East).
What we offer
What we offer
  • Flexible work environment (majority of Mozillians work remotely)
  • Industry-leading paid parental leave (up to 26 weeks of fully paid leave for childbearing parents and up to 12 weeks for non-childbearing parents)
  • Reimbursement for professional development (up to $3,000/year)
  • A work setup including the latest hardware and software of your choice
Read More
Arrow Right

Senior Software Engineer

Job Summary: Seeking a detailoriented Senior Software Engineer with extensive ex...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
July 20, 2026
Flip Icon
Requirements
Requirements
  • Proficiency in ColdFusion, Lucee, HTML, CSS, JavaScript, jQuery, and Perl
  • Strong experience with Microsoft SQL Server and Oracle databases
  • Hands-on experience with AWS Managed Services (AMS), S3, and IAM
  • Familiarity with .NET Framework and ASP.NET
  • Experience with Agile SDLC, code versioning tools (TFS, Git, SVN), and performance tuning
  • Bachelor's degree in Information Technology or related field
  • 8+ years in enterprise web application development and cloud migration
Job Responsibility
Job Responsibility
  • Migrate and modernize enterprise applications from on-premises infrastructure to AWS Managed Services (AMS)
  • Upgrade and refactor ColdFusion-based applications to Lucee for improved performance and cost efficiency
  • Manage AWS resources, including S3 bucket creation and IAM configuration
  • Conduct performance tuning, code optimization, and vulnerability resolution for secure and scalable applications
  • Collaborate with cross-functional teams to ensure timely delivery and compliance with privacy regulations (e.g., implementing cookie consent banners)
  • Prepare technical documentation and modernization plans
  • Mentor junior developers and facilitate knowledge sharing within the team
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

The Firefox Monitor Engineering Team builds tools that help people understand an...
Location
Location
United States
Salary
Salary:
Not provided
mozilla.org Logo
Mozilla
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience in software development with a strong focus on backend technologies
  • Deep expertise in Node.js and TypeScript, with experience building and leading backend engineering projects
  • Proficiency with PostgreSQL and SQL query optimization
  • experience with query builders such as Knex is a plus
  • Experience deploying and operating applications on Kubernetes
  • Experience with GCP (Pub/Sub, Cloud Logging) with a solid understanding of DevOps and SRE collaboration
  • Experience with Infrastructure as Code tools such as Terraform
  • Experience with AWS (S3) or similar cloud storage services
  • Hands-on experience with observability tooling including OpenTelemetry, Sentry, Prometheus, and Grafana
  • Familiarity with Redis for caching and session management
Job Responsibility
Job Responsibility
  • Lead backend development in Node.js and TypeScript, building and maintaining server-side logic within a Next.js full-stack architecture
  • Design, implement, and maintain integrations with external data sources such as Have I Been Pwned (HIBP) and other breach intelligence providers, with a focus on data privacy and security
  • Build and maintain event-driven systems using Google Cloud Pub/Sub, and own cloud infrastructure on GCP (GKE) and AWS (S3, SES)
  • Own and evolve the data layer, including PostgreSQL schema design and query optimization using Knex, and Redis caching strategies
  • Work closely with our SRE team to maintain and improve production environments, including monitoring and alerting with OpenTelemetry, Sentry, Prometheus, and Grafana
  • Triage and resolve production issues, partnering with SRE and support teams to investigate incidents, address bug reports, and keep the application running reliably
  • Periodically rotate into a Base Load Engineer (BLE) role, handling releases, dependency updates, and incoming work requests from customer support and other stakeholders
  • Partner with and support the frontend team in their work with React, TypeScript, Next.js, and SCSS, ensuring backend systems, APIs, and data contracts meet their needs
  • Partner with cross-functional teams to align on project goals, ensure seamless frontend-backend integration, and contribute to API design and evaluations
  • Participate in code reviews to maintain high standards of code quality and system reliability
What we offer
What we offer
  • Generous performance-based bonus plans
  • Rich medical, dental, and vision coverage
  • Generous retirement contributions with 100% immediate vesting
  • Quarterly all-company wellness days
  • Country specific holidays plus a day off for your birthday
  • One-time home office stipend
  • Annual professional development budget
  • Quarterly well-being stipend
  • Considerable paid parental leave
  • Employee referral bonus program
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

As a Senior backend Engineer, you’ll help build the technology that enables smal...
Location
Location
Australia , Sydney
Salary
Salary:
Not provided
prospa.com Logo
Prospa
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong hands-on experience with .NET
  • Experience integrating back-end applications with internal and third-party APIs
  • Solid understanding of modern software architecture patterns, including microservices and event-driven systems
  • Solid understanding of message based systems, like using NServiceBus, MassTransit, ServiceBus, RabbitMQ and etc.
  • Experience working in cloud-based environments (Azure experience is a plus). Familiarity with CI/CD pipelines, automated testing and modern DevOps practices
  • A passion for clean, secure, well-tested code and building software that makes a real customer impact
  • Curiosity and openness to using AI tools to improve how you build, test and maintain software
  • Experience of observability practices like datadog, OpenTelemetary is a good to have.
Job Responsibility
Job Responsibility
  • Designing, building and shipping high-quality product features across back-end systems
  • Owning technical problems from discovery through to production, with a focus on long-term, scalable solutions
  • Using AI-assisted development tools (e.g. code generation, refactoring, test support) to accelerate delivery while maintaining strong engineering standards
  • Collaborating with product managers and designers to deliver simple, fast and reliable customer experiences
  • Ensuring systems are observable, well-monitored, secure and resilient in production
  • Keeping security, privacy and compliance front of mind throughout the SDLC
  • Contributing to architecture discussions, code reviews and continuous improvement initiatives
  • Sharing knowledge, experimenting with new tools and techniques, and helping lift the team around you
What we offer
What we offer
  • Learning days
  • learning allowance
  • leadership programs
  • CliftonStrengths workshops
  • digital learning
  • biannual companywide learning weeks
  • fitness initiatives
  • seasonal programs (including flu shots, massages, skin checks, wellness classes)
  • additional Me Days
  • access to holistic EAP coaching
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

The Microsoft AI – Bing Places Data team is seeking a passionate engineer to acc...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 4+ years of technical engineering experience with coding in one or more programming languages such as C, C++, C#, Java, Python, or Scala, with a solid understanding of data structures, algorithms, and system design fundamentals
  • Experience in big data systems such as Spark/PySpark or Stream Processing Systems
  • Experience with cloud services
  • Ability to debug complex issues across client and server layers
  • Proven skills in software system design and architecture
Job Responsibility
Job Responsibility
  • Understand User Requirements – Collaborate with product managers and technical leads to establish & clarify requirements and incorporate continuous feedback from stakeholders
  • Design and Architecture – Owns design for services/components within a domain, make component level design decisions and ensure alignment with security, privacy, and compliance requirements
  • Coding and Implementation Excellence – Deliver high-quality, maintainable, and extensible code while setting standards through code reviews and best practices
  • Testing and Automation – Develop and refine test plans, integrate automation, and ensure robust test coverage for backend services
  • Engineering Excellence – Integrate telemetry, improve tools and processes, and maintain compliance with reliability, accessibility, and regulatory expectations
  • Collaboration and Growth – Partner effectively across teams, contribute to peer code reviews, and share knowledge to improve overall team effectiveness
  • Technical Leadership - Influences design decisions and elevates engineering practices across peers
  • Fulltime
Read More
Arrow Right