Staff Software Engineer Data Engineering
GitHub
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About GitHub
GitHub is the world’s leading platform for agentic software development — powered by Copilot to build, scale, and deliver secure software. Over 180 million developers, including more than 90% of the Fortune 100 companies, use GitHub to collaborate, and more than 77,000 organizations have adopted GitHub Copilot.
Locations
This role is available Remote, United States.
Overview
As a software engineer at GitHub, you will enhance the collaboration experience by designing, prototyping, implementing, shipping, and supporting high-quality technical solutions. You will work with a diverse team of engineers and designers, responsible for creating performant and inspiring user experiences.
Responsibilities
- Design, develop, test, and ship scaling technical solutions.
- Provide technical leadership, mentorship, and perform code reviews.
- Own system health, participate in on-call rotations, and resolve issues.
- Write architectural proposals and design implementable APIs.
- Utilize CI/CD tools to enable continuous integration and delivery.
- Collaborate with cross-functional teams and integrate customer feedback.
- Drive technical roadmaps and adopt new technologies as needed.
Qualifications
Minimum requirements include 9+ years of software engineering experience or equivalent education combined with industry experience. Proficiency in languages such as Go, Ruby, Rust, Python, JavaScript, C, C++, C#, and Java is required.
Preferred qualifications include experience in designing data strategies, building scalable data pipelines, and working with cloud environments and non-relational databases like Cosmos DB.
Compensation and Benefits
The base salary range for this role is USD 140,400 - 372,300 per year. GitHub also offers annual bonuses, stock options, and other benefits.
GitHub Values and Culture
GitHub embraces a customer-obsessed, growth mindset, and diverse culture. The team thrives on collaboration, clarity, and delivering high-quality products.
EEO Statement
GitHub is an equal opportunity employer and welcomes applicants from diverse backgrounds. Reasonable accommodations are available upon request.
Key skills/competency
- Software Engineering
- Data Engineering
- CI/CD
- API Design
- Cloud Computing
- Mentorship
- Data Pipelines
- Architecture
- Non-relational Databases
- Problem Solving
How to Get Hired at GitHub
- Research GitHub's culture: Explore their mission, values, and community impact.
- Customize your resume: Highlight experience in data and software engineering.
- Prepare concrete examples: Demonstrate technical leadership and problem solving.
- Showcase your skills: Emphasize CI/CD, cloud, and API design expertise.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background