SIGN IN
Senior Software Engineer, Client Apps Platform jobs in United States
cer-icon
Apply on Employer Site
company-logo

GitHub · 1 week ago

Senior Software Engineer, Client Apps Platform

GitHub is the world’s leading platform for agentic software development, and they are seeking a Senior Software Engineer for their Client Apps Platform team. In this role, you will build and operate Ruby and Go services, drive architecture and cross-team design, and enhance shared platform capabilities to support client teams.
Artificial Intelligence (AI)Cloud ComputingCyber SecuritySoftwareTelecom & CommunicationsEnterprise SoftwareSaaSDeveloper ToolsInternetProject Management
check
Comp. & Benefits
check
H1B Sponsor Likelynote

Responsibilities

Maintain, extend, and operate production level Ruby and Go services powering first party client apps; write readable, testable, and maintainable code integrated with downstream dependencies
Lead and facilitate technical design and architecture discussions across product, client app engineers, and domain service teams; propose, validate, and document architectural tradeoffs
Translate client requirements into platform solutions; identify and drive extraction of common functionality from apps into shared platform components
Collaborate with domain teams to extend or integrate with GitHub’s Ruby on Rails monolith when additional domain bandwidth or migrations are required
Define testing strategies, success metrics, SLOs, and safe rollout/rollback plans; monitor telemetry and service health to drive data informed decisions
Serve on rotation as on-call/first-responder, lead incident response and postmortems, and implement long‑term reliability improvements
Mentor engineers, participate in code reviews, and champion engineering excellence, automation, and observability across the platform
Identify cross team dependencies, coordinate workstreams, and resolve conflicts to ensure solutions meet security, performance, and scalability needs

Qualification

RubyGoRuby on RailsCC++C#JavaJavaScriptRustPythonGraphQLTwirpSoftware designSystem designService monitoringIncident responseSLO definitionTelemetry

Required

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
Demonstrated experience in software and system design for scalable, reliable services
Strong written and verbal communication skills with experience facilitating cross-team technical discussions
Proven experience maintaining and operating live services, including monitoring, debugging, and incident response

Preferred

Hands-on experience with Go and/or Ruby (Ruby on Rails) in production
Familiarity with GraphQL and RPC frameworks such as Twirp
Experience building platforms or infrastructure that support multiple client surfaces (mobile, desktop, CLI)
Experience extracting shared libraries/platforms from application codebases and driving adoption
Proven ability to work within and extend large existing codebases (e.g., monoliths)
Experience defining SLOs, telemetry, and observability tooling

Benefits

Annual bonus
Stock
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
Generous learning and growth opportunities
Excellent benefits to support you, wherever you are
Remote-first

Company

GitHub is a software company that offers code hosting services that allow developers to build software for open-source and private projects. It is a sub-organization of Microsoft.

H1B Sponsorship

GitHub has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
79%
Represents job field similar to this job
Engineering and Development
Product Management
Creatives and Design
Sales
Accounting and Finance
Marketing
Management and Executive
Public Sector and Government
Trends of Total Sponsorships
*2026 (4)
2025 (26)
2024 (17)
2023 (14)
2022 (20)
2021 (20)
2020 (10)

Funding

Current Stage
Late Stage
Total Funding
$350M
Key Investors
Sequoia CapitalAndreessen Horowitz
2018-06-04Acquired
2015-07-29Series B· $250M
2015-06-19Secondary Market

Leadership Team

leader-logo
Kyle Daigle
Chief Operating Officer, GitHub & Chief Marketing Officer of Developer, Microsoft
linkedin
leader-logo
Luke Hoban
VP, Software Engineering - GitHub Copilot
linkedin
Company data provided by crunchbase