
Staff Software Engineer
Wikimedia Foundation
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
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