GitHub, Inc.

GitHub is the world’s leading AI-powered developer platform with 150 million developers and counting. We’re also home to the biggest open-source community on earth (and 99% of the world’s software has open-source code in its DNA). Many of the apps and programs you use every day are built on GitHub. Our teams are dreamers, doers, and pioneers, leading the way in AI, driving humanitarian efforts around the globe, and even sending open source to Mars (and beyond!). At GitHub, our goal is to create the space you need to do your best work. We’re remote-first and offer competitive pay, generous learning and growth opportunities, and excellent benefits to support you, wherever you are—because we know that people flourish when they can work on their own terms. Join us, and let’s change the world, together.

Senior Software Engineer

Software EngineerSoftware EngineerFull TimeRemoteTeam 501-1,000

Location

United States

Posted

1 day ago

Salary

Not specified

No structured requirement data.

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 organisations have adopted GitHub Copilot.

Locations

In this role you can work from Remote, United States

Overview

GitHub is looking for a Senior Software Engineer to join its Developer Experience (DX) org as part of the feature management team. This role focuses on building and maintaining services that empower GitHub engineers to safely ship and test their features at scale. You will work on backend services and APIs that support these systems as well as a mixture of user-facing tooling to allow other engineers to interact with them. 

 

The ideal candidate has experience designing, building, and operating scalable, highly reliable, and performant systems. You enjoy solving complex problems optimizing scale, performance, reliability, and costs and take pride in improving the user experience of your fellow engineers. 

As a Senior Software Engineer within the DX org, you will collaborate with a distributed, diverse, and passionate group of engineers and product managers across GitHub and partner teams. Your work will directly impact the velocity by which other engineering teams in the company can ship their features to our customers. 

 

You will contribute through hands-on implementation, thoughtful design decisions, and strong collaboration within your team. You will help uphold best practices for system performance and reliability, contribute to technical designs, and identify opportunities to improve the resilience and scalability of the feature management platform. We value developer empathy, transparency, and inclusive collaboration, and we believe curiosity and impact drive great engineering at GitHub.


Responsibilities

  • Design, develop, test and ship high-quality technical solutions that scale across multiple GitHub services. 
  • Collaborate with cross-functional teams to define and implement innovative solutions. 
  • Provide technical leadership, mentorship, pairing opportunities, and code reviews to encourage the growth of others. 
  • Own and advocate for the health and quality of the systems that the team builds, including participating in on-call and first responder rotations 
  • Write architecture briefs and proposals, carry out code experiments, and build prototypes to learn how we can achieve planetary scale with our systems. 
  • Design and implement APIs to facilitate seamless integration between software components. 
  • Utilize CI/CD tools to set up automated pipelines for continuous integration and delivery. 
  • Become intimately familiar with the systems you build and take pride in writing maintainable code. 

Qualifications

Required Qualifications:

  • 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.

 

Preferred Qualifications:

  • Minimum 2 years experience in one or more scripting languages (e.g., Bash, Python, or a similar language) 
  • Minimum 2 years experience using general purpose programming languages (e.g., Go, Ruby, or a similar language). 
  • Minimum 3 years experience with cloud environments and/or Cloud Native Compute Foundation (CNCF) concepts. 

Compensation Range

The base salary range for this job is USD $124,000.00 - USD $329,200.00 /Yr.

These pay ranges are intended to cover roles based across the United States. An individual's base pay depends on various factors including geographical location and review of experience, knowledge, skills, abilities of the applicant. At GitHub certain roles are eligible for benefits and additional rewards, including annual bonus and stock. These rewards are allocated based on individual impact in role. In addition, 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.

GitHub values

  • Customer-obsessed
  • Ship to learn
  • Growth mindset
  • Own the outcome
  • Better together
  • Diverse and inclusive

Manager fundamentals

  • Model
  • Coach
  • Care

Leadership principles

  • Create clarity
  • Generate energy
  • Deliver success

Who We Are

GitHub is the world’s leading AI-powered developer platform with 150 million developers and counting. We’re also home to the biggest open-source community on earth (and 99% of the world’s software has open-source code in its DNA). Many of the apps and programs you use every day are built on GitHub.
Our teams are dreamers, doers, and pioneers, leading the way in AI, driving humanitarian efforts around the globe, and even sending open source to Mars (and beyond!). At GitHub, our goal is to create the space you need to do your best work. We’re remote-first and offer competitive pay, generous learning and growth opportunities, and excellent benefits to support you, wherever you are—because we know that people flourish when they can work on their own terms.
Join us, and let’s change the world, together.

EEO Statement

GitHub is made up of people from a wide variety of backgrounds and lifestyles. We embrace diversity and invite applications from people of all walks of life. We don't discriminate against employees or applicants based on gender identity or expression, sexual orientation, race, religion, age, national origin, citizenship, disability, pregnancy status, veteran status, or any other differences. Also, if you have a disability, please let us know if there's any way we can make the interview process better for you; we're happy to accommodate!

Related Job Pages

More Software Engineer Jobs

Full TimeRemoteTeam 11-50

The engineer will collaborate with product managers, designers, and backend engineers to define requirements and implement solutions aligned with business objectives. Responsibilities also include identifying and resolving performance bottlenecks to ensure smooth functionality across various Android devices.

United States

Staff Engineer, Mobile – Tech Lead

Gametime United

Gametime is committed to bringing together individuals from different backgrounds and perspectives. We strive to create an inclusive environment where everyone can thrive, feel a sense of belonging, and do great work together. As an equal opportunity employer, we prohibit any unlawful discrimination against a job applicant on the basis of their race, color, religion, veteran status, sex, parental status, gender identity or expression, transgender status, sexual orientation, national origin, age, disability or genetic information. We respect the laws enforced by the EEOC and are dedicated to going above and beyond in fostering diversity across our company.

Software Engineer2 days ago
Full TimeRemoteTeam 201-500

You will be a key contributor to the Engineering team responsible for building and maintaining the client-side applications and backend systems that power the Gametime experience for millions of users. We empower engineers to take full ownership of their code and foster a culture...

United States
$213.6K - $251.2K / year

Software Engineer II

Trinity Logistics

People-Centric Freight Solutions

Software Engineer2 days ago
Full TimeRemoteTeam 201-500Since 1983H1B No Sponsor

The Engineer II, Software, reporting to the Manager, Software, plays a critical role in executing Trinity’s technology strategy. As a key contributor within one of our Agile delivery teams, you will leverage modern development tools and frameworks—such as Angular, Java, and S...

United States

Software Developer 4

Oracle

Only Oracle brings together the data, infrastructure, applications, and expertise to power everything from industry innovations to life-saving care. And with AI embedded across our products and services, we help customers turn that promise into a better future for all. Discover your potential at a company leading the way in AI and cloud solutions that impact billions of lives. True innovation starts when everyone is empowered to contribute. That’s why we’re committed to growing a workforce that promotes opportunities for all. We’re committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by emailing accommodation-request_mb@oracle.com or by calling 1-888-404-2494 in the United States. Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans’ status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.

Software Engineer2 days ago
Full TimeRemoteTeam 10,001

Design, develop, troubleshoot and/or test/QA software. As a member of the software engineering division, apply knowledge of software architecture to perform tasks associated with developing, debugging, or designing software applications or operating systems according to provided ...

United States