Remote Position
[Remote] Senior Software Engineer, Observability Delivery
🌍 Remote · United States
💼 Full-time
Note: The job is a remote job and is open to candidates in USA. GitHub is a leading platform for agentic software development powered by Copilot. The Senior Software Engineer will build and operate high-scale observability pipelines for logs, metrics, traces, and exceptions, improve their capacity and reliability, and provide technical leadership while partnering with engineering teams across the company.
Responsibilities
- Design, build, and operate high-scale pipelines for logs, metrics, traces, and exceptions, balancing capacity, reliability, performance, and cost
- Lead cross-team work to identify and remove scaling bottlenecks, improve how telemetry is collected and processed, and safely evolve critical production infrastructure
- Write and maintain production software, primarily in Go and Ruby, while configuring and integrating open-source and commercial observability tools
- Work across cloud infrastructure, Kubernetes, virtual machines, networking, and service connectivity to make distributed systems dependable and operable
- Partner with service teams to understand their observability needs and improve the tools they use to diagnose and maintain their services
- Own system health through monitoring, incident response, on-call participation, and improvements informed by operational experience
- Provide technical leadership through design proposals, reviews, mentoring, and collaboration across teams
Skills
- 6+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python • OR Associate's Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 5+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python • OR Bachelor's Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 4+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python • OR Master's Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 2+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python • OR Doctorate in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field • OR equivalent experience
- 3+ years building and operating production services or infrastructure in a cloud or large-scale distributed environment
- 2+ years deploying, configuring, or troubleshooting production workloads with Kubernetes or comparable container orchestration
- 2+ years developing production software in Go, Ruby, or a comparable general-purpose language
- Experience building or operating shared platforms used by other engineering teams
- Experience with logging, metrics, or distributed tracing systems, including OpenTelemetry concepts or tooling
- Experience operating telemetry pipelines or platforms such as Datadog or comparable tools
- Experience with Azure or another major cloud platform, alongside hybrid or self-managed infrastructure
- Familiarity with networking, service connectivity, and distributed-systems operations
- Experience leading ambiguous technical work across teams and mentoring engineers through design and code review
Benefits
- Certain roles are eligible for benefits and additional rewards, including annual bonus and stock.
- Certain roles also have the opportunity to earn sales incentives based on revenue or utilization, depending on the terms of the plan and the employee's role.
- Remote-first work arrangement.
- Competitive pay, generous learning and growth opportunities, and excellent benefits to support you, wherever you are.
Company Overview
Company H1B Sponsorship