Senior Software Engineer
Location: Remote
Compensation: Salary
Reviewed: Thu, Oct 15, 2026
This job expires in: 30 days
Job Summary
Working remotely on a full-time basis, the Senior Software Engineer will build and operate infrastructure and automation for GitHub's regional deployments, focusing on provisioning, networking, compute, and storage while partnering with engineering teams to enhance service reliability and efficiency.
Key responsibilities
- Build and improve provisioning workflows for regional GitHub Enterprise Cloud deployments
- Own platform services and automation across networking, compute, storage, DNS, and service onboarding
- Drive deployment safety and CI/CD quality for regional service onboarding pipelines
Required qualifications
- 6+ years of experience in Software Engineering or related technical discipline with proven experience in production software coding in languages such as C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python
- 3+ years of experience with infrastructure-as-code, provisioning automation, or platform orchestration (e.g., Terraform, Bicep, Pulumi)
- 2+ years of demonstrated ability to leverage AI-assisted development tools to improve productivity and code quality
- 5+ years of hands-on on-call experience, including running post-incident retrospectives
Complete Job Description
The complete job description is available to members. Premium membership includes:
Full access to 41,206 remote jobs from human-vetted companies, updated daily
Resume Builder - AI-powered tool to craft, enhance, and tailor your resume to a specific job
Twice-monthly live group coaching and the full Remote Career Center
20% member discount on Career Services
Backed by a 30-day money-back guarantee