About GitHubAs the global home for all developers, GitHub is the complete AI-powered developer platform to build, scale, and deliver secure software. Over 150+ million developers, including more than 90% of the Fortune 100 companies, use GitHub to collaborate and experiment across 420+ million repositories. With all the collaborative features of GitHub, it has never been easier for individuals and teams to write faster, better code.
LocationsIn this role you can work from Remote, United States
OverviewWe’re expanding our Copilot Metrics Engineering team within the Copilot Intelligence Platform organization, seeking a Senior Software Engineer to lead the development of scalable telemetry infrastructure, including APIs and data solutions for external customers. In this role, you will drive high-impact engineering projects, ensure data completeness and quality, and collaborate with cross-functional stakeholders to deliver secure, reliable data products. The ideal candidate brings strong technical expertise, clear communication, and a passion for building systems that support data-driven decisions in a fast-paced, collaborative environment.
Responsibilities- Partners with appropriate stakeholders (e.g., product manager, technical lead) to determine user requirements for a set of scenarios. Leverages a variety of feedback channels to incorporate insights into future designs or solution fixes. Understands the customer need via data interpretation (e.g., metrics, bugs, customer feedback) provided and proactively identifies problems and/or trends for resolution. Begins to determine additional critical metrics.
- Leads efforts and discussions for the technical solutions of products/features (e.g., design, cost). Creates proposals for architecture and design documents, and leads testing of hypotheses and proposed design solutions. Shares and acts on findings from investigations, owns design decisions, and oversees the less experienced team members. Leads the development of design documents for initiatives, determines the technology that will be leveraged, and how that technology will interact. Leads design discussions with internal, interdisciplinary, and crossfunctional teams and shares findings/learnings from investigations, holding ownership for design decisions. Leads efforts to ensure system architecture meets security and compliance requirements and expectations. May produce and/or ensure cross organizational alignment in contributions to the development of Engineering Design Reviews (EDR).
- Independently creates and mentors others for a clear and articulated plan for testing and assuring the quality of solutions, and defines success for metrics of quality. Leads complex technical acquisition and integration of internal/external customer feedback into necessary changes to ensure a quality customer experience. Plans for the availability and scalability of technical features and changes in production with consideration for server health. Monitors the health of the services to make data driven projections on scalability. Models and guides others to ensure safe deployments and monitors impacts to minimize disruptions, derisk rollouts, and develop rollback plans when needed.
- Leads by example and mentors others to produce extensible and maintainable code used across products and that is integrated with downstream dependencies. Leads efforts to optimize, debug, refactor, and reuse code to improve performance and maintainability, effectiveness, and return on investment (ROI). Identifies best practices and coding patterns and provides deep expertise in the coding and validation strategy. Creates and applies metrics to drive the quality and stability of code, as well as appropriate coding patterns and best practices.
- Leads efforts to apply knowledge of debugging tools, logs, telemetry, and other methods, and leads verification of assumptions. Writes and develops code proactively against issues before they occur and reinforce code as issues are identified across products. Leverages minimal telemetry data, triangulates issues, and resolves with minimal iterations. Leads retrospective debugging of solutions to identify patterns in root causes of problems, prevents future bugs across service areas, and reviews impact on other services for resolution.
- Provides technical leadership during code reviews for a solution/product area to ensure it meets the team's and GitHub's quality standards, is reliable and accurate, and is appropriate for the scale of the product feature. Ensures coding standards are followed. Screens for and establishes best practices in reviews and provides feedback on code to drive adherence to best practices. Understands the impact of the reviewed code and drafts proposals for code revisions beyond the assigned Service Area.
QualificationsRequired/Minimum 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.
- 1 or more years of professional experience in Golang.
Preferred Qualifications:
- Experience in one or more programming languages, technologies and software platforms, such as Ruby on Rails, MySQL, Kubernetes, or Kusto.
- Demonstrated experience with large-scale system architecture and design, particularly in cloud-based environments, with a strong understanding of distributed systems and microservices.
- Experience working closely with product management, design, and other engineering teams to drive cross-functional projects and deliver high-quality products.
Compensation RangeThe base salary range for this job is USD $112,800.00 - USD $299,300.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
Leadership principles
- Create clarity
- Generate energy
- Deliver success
Who We AreGitHub 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 StatementGitHub 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!