Senior Software Engineer, Elasticsearch
GitHub· Engineering
Hybrid (United States)$124k - $329.2kFull-timePosted 2mo ago
About the role
Senior search and data focused engineer to join the Elasticsearch team at GitHub, focusing on building and scaling large-scale Elasticsearch clusters, improving search relevance tooling, and creating API-driven interfaces between relational data and search indexes.
Responsibilities
- Infrastructure Development and Management: Builds and enhances frameworks and tools to manage and maintain infrastructure; design initiatives for scalability; automate processes; participate in capacity planning.
- Site Availability and Performance: Acts as first point of contact for outages; collaborates with other teams to diagnose incidents; ensures security and compliance; performs timely upgrades to applications/OSS/OS; establishes observability and monitoring; conducts disaster recovery tests.
- Elasticsearch Infrastructure and Management: Identifies optimization opportunities; drives initiatives to enhance performance, reliability, and scalability; stays updated with latest technologies and integrates best practices into GitHub platforms.
- Troubleshooting: Reads and analyzes common errors to diagnose and fix issues; on-call for incidents; contributes to incident management and root-cause analysis to prevent future incidents.
- Collaboration: Contributes to open-source projects; collaborates with teams and stakeholders; writes technical design docs; identifies cross-team opportunities for new features and improvements.
Qualifications
- 6+ years experience in Software Engineering, Computer Science, or related technical discipline with production software coding experience in languages such as C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python (or equivalent experience).
- 1+ year technical leadership experience.
- 6+ years experience building, deploying and maintaining Elasticsearch at scale.
- 3+ years experience using general purpose programming languages (e.g., Go, Ruby, or Rust).
Skills
Required:Elasticsearch / Lucene-based searchProgramming languagesCollaboration and design docs
Nice to have:Infrastructure as codeSRE / incident management
Last updated Aug 20, 2026. Interested? Apply on the company site.
About GitHub
Change is constant. GitHub keeps you ahead.
Join the world's most widely adopted, AI-powered developer platform where millions of developers, businesses, and the largest open source community build software that advances humanity.
developer platformAI-poweredsoftware developmentopen source
More open roles at GitHub
- Senior Software Engineer, Enterprise Products4d agoHybrid (United States) · Engineering
- Staff Software Engineer, Mac Cloud4d agoHybrid (Remote United States) · Engineering
- Senior Risk Analyst4d agoHybrid (Remote, United States) · Security
- Staff Software Engineer, Enterprise Platform4d agoHybrid (Remote) · Engineering
- Staff Software Engineer4d agoHybrid (Remote United States) · Engineering