CrawlJobs Logo

Staff Software Engineer

wikimediafoundation.org Logo

Wikimedia Foundation

Location Icon

Location:
United States of America

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

134000.00 - 208000.00 USD / Year

Job Description:

The Wikimedia Foundation is seeking an experienced and mission-driven Staff Software Engineer to join the Tools Platform team and provide senior technical leadership for Toolforge—the platform that powers over 3,300 community-built tools responsible for roughly 30% of all edits across Wikipedia and its sister projects. This is a critical individual contributor role at the intersection of platform software, developer experience, and production infrastructure. You will lead the design and implementation of the software systems and workflows that tool developers depend on to build, deploy, operate, and sustain tools at scale.

Job Responsibility:

  • Providing Staff-level technical leadership for the software and product experience layer of Toolforge
  • Designing and building the platform software and user-facing workflows used to create, deploy, debug, and maintain tools
  • Leading the redesign of Toolforge’s tool creation and maintenance UI
  • Defining and implementing golden paths for common workloads such as Bots, Web tools and Data-processing tools
  • Partnering closely with SREs to ensure platform software integrates cleanly with production infrastructure and operational practices
  • Acting as a technical multiplier for the team by mentoring engineers, raising engineering standards, and guiding architectural decisions

Requirements:

  • Extensive experience as a senior or Staff-level software engineer working on platforms, developer tools, or infrastructure-adjacent systems
  • Strong architectural skills across APIs, backend services, and user-facing workflows
  • Experience designing and building developer platforms: build systems, deployment pipelines, lifecycle tooling, or similar
  • Ability to work effectively across roles—partnering with SREs, product, developer advocates, and volunteer contributors
  • Comfort operating in open, distributed, and asynchronous environments
  • Based in UTC-3 to UTC+3 time zone
  • Legally authorized to work in the country of residence
  • At least 7 years of software engineering experience with a focus on backend development

Nice to have:

  • Experience contributing to or leading open-source projects
  • Familiarity with Toolforge, Wikimedia Cloud Services, or large-scale contributor platforms
  • A strong interest in improving developer experience and lowering barriers to entry for technical contributors

Additional Information:

Job Posted:
January 18, 2026

Employment Type:
Fulltime
Work Type:
Remote work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Staff Software Engineer

Senior Staff Software Engineer

Checkr is looking for an experienced Senior Staff Software Engineer to facilitat...
Location
Location
United States , Denver; San Francisco
Salary
Salary:
213000.00 - 295000.00 USD / Year
https://checkr.com Logo
Checkr
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Degree in computer science or related field (Bachelor's or Master's)
  • 15+ years experience as a software engineer
  • 2+ years leading architecture projects across an organization
  • 5+ years experience in a leadership role
  • Experience developing in Ruby, GoLang, and Python
  • Solid understanding of Cloud technologies and all layers of backend stacks
  • Strong collaboration, communication and project management skills
  • Deep understanding of micro-services design and asynchronous queueing models
  • Experience leading and influencing cross-functional teams
  • A strong sense of ownership
Job Responsibility
Job Responsibility
  • Proactively identify the top opportunities for impact for the engineering organization
  • Own direction and lead execution of organization-wide technical efforts
  • Hands-on contribution in areas with a high degree of business risk
  • Break down very complex projects into simple systems that can be effectively built and maintained by less experienced engineers
  • Create documents to set standards of architectural best practices that are consumed by the broader engineering org
  • Upskill the staff engineers in the company to systematically raise the bar for quality and scale
  • Inform buy vs build decisions, supporting broad business strategy
  • Deeply understand customer, partner, and product team needs, and represent your teams in technical conversations with company leadership
What we offer
What we offer
  • A fast-paced and collaborative environment
  • Learning and development allowance
  • Competitive cash and equity compensation, and opportunity for advancement
  • 100% medical, dental, and vision coverage
  • Up to $25K reimbursement for fertility, adoption, and parental planning services
  • Flexible PTO policy
  • Monthly wellness stipend, home office stipend
  • Fulltime
Read More
Arrow Right

Staff Software Engineer, Core Services

As a Staff Software Engineer on the Core Services team within the Platform org, ...
Location
Location
United States , San Francisco
Salary
Salary:
213000.00 - 250000.00 USD / Year
https://checkr.com Logo
Checkr
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years experience as a software engineer (Ruby, Python, or GoLang)
  • 5+ years experience in leading engineering projects/programs
  • Strong understanding of infrastructure behind a micro-service architecture
  • Deep experience with microservices design, REST APIs, and asynchronous queueing models
  • Strong collaboration, documentation, communication, and project management skills
Job Responsibility
Job Responsibility
  • Collaborate, drive, and execute architectural discussions with cross-functional teams
  • Influence technical roadmap and strategy
  • Design, build, ship, and maintain the core software libraries, tools, and patterns used by all of Checkr’s engineering teams
  • Troubleshoot complex production issues across the stack, with respect to performance
  • Provide consultation and feedback across teams to ensure we are building highly reliable systems
  • Present detailed technical information and benefits of the Checkr platform to a wide array of customers, including operations, developers, technical architects and executives
What we offer
What we offer
  • A fast-paced and collaborative environment
  • Learning and development allowance
  • Competitive cash and equity compensation and opportunity for advancement
  • 100% medical, dental, and vision coverage
  • Up to $25K reimbursement for fertility, adoption, and parental planning services
  • Flexible PTO policy
  • Monthly wellness stipend, home office stipend
  • Fulltime
Read More
Arrow Right

Staff Software Engineer, Core Services

As a Staff Software Engineer on the Core Services team within the Platform org, ...
Location
Location
United States , Denver
Salary
Salary:
179000.00 - 211000.00 USD / Year
https://checkr.com Logo
Checkr
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years experience as a software engineer (Ruby, Python, or GoLang)
  • 5+ years experience in leading engineering projects/programs
  • Strong understanding of infrastructure behind a micro-service architecture
  • Deep experience with microservices design, REST APIs, and asynchronous queueing models
  • Strong collaboration, documentation, communication, and project management skills
Job Responsibility
Job Responsibility
  • Collaborate, drive, and execute architectural discussions with cross-functional teams
  • Influence technical roadmap and strategy
  • Design, build, ship, and maintain the core software libraries, tools, and patterns used by all of Checkr’s engineering teams
  • Troubleshoot complex production issues across the stack, with respect to performance
  • Provide consultation and feedback across teams to ensure we are building highly reliable systems
  • Present detailed technical information and benefits of the Checkr platform to a wide array of customers, including operations, developers, technical architects and executives
What we offer
What we offer
  • A fast-paced and collaborative environment
  • Learning and development allowance
  • Competitive cash and equity compensation and opportunity for advancement
  • 100% medical, dental, and vision coverage
  • Up to $25K reimbursement for fertility, adoption, and parental planning services
  • Flexible PTO policy
  • Monthly wellness stipend, home office stipend
  • Fulltime
Read More
Arrow Right

Staff Software Engineer, Developer Productivity

As a Staff Software Engineer on the Developer Productivity team within the Platf...
Location
Location
United States , San Francisco
Salary
Salary:
213000.00 - 250000.00 USD / Year
https://checkr.com Logo
Checkr
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years experience as a software engineer working with a focus on developer tools and productivity (Ruby, Python, or GoLang)
  • 5+ years experience leading engineering projects/programs, with a focus on improving developer workflows
  • Strong understanding of modern observability frameworks and practices
  • Deep experience with microservices design, REST APIs, and common development workflow tools
  • Strong skills in collaboration, documentation, and communication
Job Responsibility
Job Responsibility
  • Enhance our observability posture by implementing best practices and enabling the effective use of observability tools across the engineering organization
  • Define and implement golden paths for service building, including the development of essential components that support these paths
  • Lead architectural discussions with cross-functional teams to align on and drive engineering best practices
  • Develop the strategy and roadmap to improve the developer experience organization-wide
  • Design, build, and maintain core software tools and libraries used by Checkr’s engineering teams
  • Provide feedback and consultation to enhance development workflows and ensure our systems' reliability and performance
  • Communicate complex technical information and advocate for developer productivity initiatives to stakeholders at all levels
What we offer
What we offer
  • A fast-paced and collaborative environment
  • Learning and development allowance
  • Competitive cash and equity compensation and opportunity for advancement
  • 100% medical, dental, and vision coverage
  • Up to $25K reimbursement for fertility, adoption, and parental planning services
  • Flexible PTO policy
  • Monthly wellness stipend, home office stipend
  • Fulltime
Read More
Arrow Right

Staff Software Engineer, Developer Productivity

As a Staff Software Engineer on the Developer Productivity team within the Platf...
Location
Location
United States , Denver
Salary
Salary:
179000.00 - 211000.00 USD / Year
https://checkr.com Logo
Checkr
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years experience as a software engineer working with a focus on developer tools and productivity (Ruby, Python, or GoLang)
  • 5+ years experience leading engineering projects/programs, with a focus on improving developer workflows
  • Strong understanding of modern observability frameworks and practices
  • Deep experience with microservices design, REST APIs, and common development workflow tools
  • Strong skills in collaboration, documentation, and communication
Job Responsibility
Job Responsibility
  • Enhance our observability posture by implementing best practices and enabling the effective use of observability tools across the engineering organization
  • Define and implement golden paths for service building, including the development of essential components that support these paths
  • Lead architectural discussions with cross-functional teams to align on and drive engineering best practices
  • Develop the strategy and roadmap to improve the developer experience organization-wide
  • Design, build, and maintain core software tools and libraries used by Checkr’s engineering teams
  • Provide feedback and consultation to enhance development workflows and ensure our systems' reliability and performance
  • Communicate complex technical information and advocate for developer productivity initiatives to stakeholders at all levels
What we offer
What we offer
  • A fast-paced and collaborative environment
  • Learning and development allowance
  • Competitive cash and equity compensation and opportunity for advancement
  • 100% medical, dental, and vision coverage
  • Up to $25K reimbursement for fertility, adoption, and parental planning services
  • Flexible PTO policy
  • Monthly wellness stipend, home office stipend
  • Fulltime
Read More
Arrow Right

Software Engineer Staff - Platforms/System Software Development

Designs, develops, troubleshoots and debugs software programs for software enhan...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Computer Science or a related field, with 5+ years of experience in platforms/system software development
  • Strong technical, analytical, and problem-solving skills
  • Proficiency in C, C++, embedded systems, and Linux kernel/driver development
  • Experience working close to hardware, including device drivers, system bring-up, and Linux/OS fundamentals
  • Expertise in troubleshooting and debugging complex issues
  • Knowledge and experience with firmware, optics, SPI, retimers, FPGA, CPLD, MDIO, Ethernet interfaces (10GE - 400GE), timing protocols (SyncE, PTP), SerDes, fabric management, and chassis management are preferred
  • Understanding of system hardware, including buses, hardware queues/FIFOs, interrupts, BIOS, PCIe, I2C, etc., is a plus
  • Experience with new hardware and/or ASIC bring-up
  • Experience designing fault-tolerant and resilient systems is highly desirable
  • Excellent debugging skills and experience with various software, hardware, and memory debugging tools
Job Responsibility
Job Responsibility
  • Work with cross-functional teams to develop detailed software functional specifications, articulate system/software architecture specifications, for product features, to meet product requirements
  • SW development in the areas of platform infrastructure, device drivers, kernel, chassis control, device management, link, and interface management
  • Carry out detailed design and implementation, unit testing, integration of packet forwarding, related device/kernel drivers, and other related software components for products and features
  • Work closely with system and solution test teams to ensure correct and complete verification of software and components, for the feature to meet real-life network deployments
  • Work closely with Juniper Technical Assistance Team, for providing engineering assistance in supporting critical customer escalations for customer deployments
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Software Engineer Staff

This role has been designed as ‘Hybrid’ with an expectation that you will work o...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BTech / MTech in CS/CE or related field with 12+ years of proven experience
  • In-depth knowledge of data networking, e.g., TCP/IP, Ethernet, Packet forwarding, Routing etc.
  • Proficiency with device drivers, system bring-up, FreeBSD/Linux internals
  • Understanding of Ethernet, OTN, SONET etc. technologies desired
  • Strong technical, analytical, and problem-solving skills
  • Strong in C, C++ programming, OO analysis & design, data structures and system debugging skills
  • Good understanding of firmware, hardware level details for Optics, PCIe, SPI, I2C, Retimers, FPGA, CPLD, MDIO, Flash Driver
  • Prior software development experience on networking products would be a plus
Job Responsibility
Job Responsibility
  • Designs, develops, troubleshoots and debugs software programs for software enhancements and new products
  • Develops software including operating systems, compilers, routers, networks, utilities, databases and Internet-related tools
  • Determines hardware compatibility and/or influences hardware design
  • Board-bring up related experience
  • 10G, 40G, 100G and 400G interface related platform software
  • Platform infrastructure related software like Chassis/line card, fabric, Optics, HA etc.
  • Networking knowledge of L2, L3, Packet forwarding etc.
  • Responsible for these product developments in the platform area in either JunOS or Junos Evoled based software architecture
  • Work closely with system and solution test teams to ensure products/solutions delivered are with highest quality
  • Work closely with HPE Technical Assistance Team for providing engineering assistance in supporting critical customer escalations for customer deployments
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Software Engineer Staff

This Software Engineer Staff will be engaged in data science-related research an...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Utilize analytical and programming skills and open-source systems, such as Apache Storm, Apache Spark, Elasticsearch, Cassandra, Graph DB etc. develop data processing pipeline required efficacy and latency
  • Require good knowledge and experience of the big data tool sets and techniques of distributed storage and computation engine
  • Require the experience to develop the reusable and highly scalable data processing component
  • Require good knowledge and experience to work with cloud based CICD tools and cloud devops teams to collect stats and create monitors for our data processing pipelines
  • Develop good quality python APIs to support micro services
  • Require the knowledge of APIs to various No SQL storage systems, Elasticsearch, Cassandra, and Redis, etc.
  • Good understanding Python Flask web service and be able to develop good quality code
  • Troubleshoot production environment and customer reported issues
  • Require the knowledge of the multi-cloud production environment
  • Require the agility to troubleshoot open-source data processing engine, such as Apache Spark, Apache Storm and Apache Flink
Job Responsibility
Job Responsibility
  • Designs, develops, troubleshoots and debugs software programs for software enhancements and new products
  • Develops software including operating systems, compilers, routers, networks, utilities, databases and Internet-related tools
  • Determines hardware compatibility and/or influences hardware design
  • Engaged in data science-related research and software application development and engineering duties related to our enterprise-grade Wi-Fi technology and autonomous platform to provide an unprecedented visibility into the user experience
  • Collaborate with other engineers and product managers to build the next generation of autonomous Wi-Fi networks leveraging big data and predictive models
  • Use knowledge of wireless communication networks, machine learning and software engineering to develop and implement scalable algorithms to process a large amount of streaming data to detect anomalies, predict problems, and classify them in real-time
  • Leverage the data collected from the Wi-Fi network to empower the inference engine of our Mist platform and systems, including the Mist virtual assistant chat bot
  • Determine the likelihood of failures across the Wi-Fi network and performing failure scope analysis
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right