Wikimedia Foundation

Staff Software Engineer

Wikimedia Foundation

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $134,000 - $208,000 per year

Job Level

About the role

  • Identifying and executing on opportunities that have area/group-wide impact
  • Proactively identifying and helping to refocus team's efforts when projects are off-course or not technically feasible and results aren’t moving the needle for our business/team goals
  • Designing scalable systems that work complementary to already existing ones and carve a path for easy migrations
  • Mentoring and supporting less experienced developers on technical and delivery challenges
  • Leading the architectural design of new services and making them operate at scale
  • Incident response, diagnosis and follow-up on system outages or alerts across Wikimedia Enterprise’s production infrastructure
  • Sharing our values and work in accordance with them

Requirements

  • Advanced technical expertise of modern software architectures.
  • Comfortable working in a semi-ambiguous environment, and able to navigate a complex ecosystem
  • Experience in supporting complex web applications running on Amazon Web Services or other comparable cloud platforms
  • Experience working with Kafka or similar distributed event processing systems
  • Experience working with Nodejs and Go applications
  • Comfortable with configuration management and orchestration tools (ECS, Kubernetes), and modern observability infrastructure (monitoring, metrics and logging)
  • Aptitude for automation and streamlining of tasks
  • Comfortable with IaC (Infrastructure as code): Terraform, ansible
  • Good understanding of Linux/Unix fundamentals and debugging skills
  • Strong English language skills and ability to work independently, as an effective part of a globally distributed team
  • B.S. or M.S. in Computer Science or equivalent in related work experience.
Benefits
  • Health insurance
  • Flexible working hours
  • Paid time off
  • Professional development opportunities
  • Remote work options

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
software architectureweb applicationsAmazon Web ServicesKafkaNode.jsGoECSKubernetesInfrastructure as CodeLinux/Unix
Soft skills
mentoringleadershipproblem-solvingcommunicationindependenceadaptabilityteam collaborationtechnical supportautomation aptitudenavigating ambiguity
Certifications
B.S. in Computer ScienceM.S. in Computer Science