Senior Software Engineer, Client Apps Platform
$124k - $329.2kGitHub
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
You’lljoin the Client Apps Platform team, the connective tissue between GitHub’s client applications (gh-CLI, Desktop, Mobile) andfeature‑owningbackend teams.You’llbuild andoperateRuby and Go services, drivearchitectureandcross teamdesign, andidentifyopportunities to extract shared platform capabilities to accelerate client teams. This role offers deep exposure to distributed systems,cross‑surfacearchitecture, and influencing technical direction across organizational boundaries.
About the Team
The Client Apps Platform team plays a unique role at GitHub. We focus on facilitation, collaboration, and thoughtful system design, helping navigate the creative tension between client experiences and backend capabilities while building shared platform solutions that scale across GitHub.
Responsibilities
- Maintain, extend, andoperateproductionlevelRuby and Goservicespoweringfirst partyclient 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‑termreliability 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.
Qualifications
Required qualifications
- 6+years experiencein Software Engineering, Computer Science, or related technical discipline with proven experiencemaintainingand 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.
- 5 years of demonstrated experience in software and system design for scalable, reliable services.
- 5 years of experience facilitating cross-team technical discussions and strong written and verbal communication skills
- 5 years of proven experience maintaining and operating live services, including monitoring, debugging, and incident response.
Preferred qualifications
- Hands‑onexperience 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.
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.
This position will be open for a minimum of 3 days, with applications accepted on an ongoing basis until the position is filled.
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!
#J-18808-Ljbffr- ...includes the validator client running the majority of... ...and ships at pace. The engineers on this team are the people... ...build JTX, the trading app designed to capture the... ..., but by creating the platform serious traders... ...For ~5+ years of software engineering experience,...PlatformApplicationSeniorRemote work
$86.6k - $144.4k
...of a cross-functional engineering squad, driving architecture... ...healthcare data platform? Would you like to work... ...research, design, and software development within our... ...transmit data to downstream clients, and work within our... ...Java Spring Boot apps, React UI apps and Python...PlatformApplicationSeniorLocal area$130k - $170k
...Senior Software Engineer# Careers## Senior Software EngineerApply: GRI - IL - Chicago... ...Same Day Mortgage, the Rate App, FlashCloseSM, MyAccount and... ...our digital mortgage platform, automating loan coordination... ...found it* Working knowledge of client-side web frameworks (e.g. React...PlatformApplicationSeniorFull timeRemote workFlexible hours$120k - $140k
...Sharetec is looking for a Senior Software Engineer to join our team! At Sharetec... ...maintain the products and platform that power Sharetec's... ...mobile applications to the App Store (iOS) and Google Play... ...credit unions, Sharetec empowers clients with modern tools for member...PlatformApplicationSeniorFull timeRemote workNight shift$142.3k - $263.3k
...Washington, United States Software and Services... ...machine learning engineering team in ASE Media.... .... We partner with client and server teams... ...Engineering powers App Store, Apple TV+,... ...Data Engineering Platform (DEP) is how CDI does... ...are looking for a Senior Platform Software...PlatformApplicationSeniorContract workWork at officeRelocation- ...critical enterprise solutions with our clients – spanning software, data, and AI. Structured like a... ...enterprise scale. As a Software Engineer II specializing in Java full‑stack development... ..., etc.) ~ Familiarity with cloud platforms (AWS, Azure, or GCP) and container...PlatformApplicationSeniorPermanent employment
- ...Title: Senior Software Engineer Location: Remote Type: Contract Our direct client is seeking a Backend Engineer who will build and operate the core APIs, services... ...with enterprise systems, third-party platforms, data services, pricing / underwriting capabilities...PlatformApplicationSeniorContract workRemote work
$170k - $230k
# Senior Software Engineer (Full-Stack)ApplyApplyPosted 2 days agoShareFull TimeSan Francisco, California... ...available.### About the CompanyOur client is an early-stage, AI-native... ...AI-powered product to build a broader platform designed to modernize core workflows across...PlatformApplicationSeniorFull timeRemote work- ## Senior Software Engineer IIApplylocations: Richmondtime type: Full timeposted on: Posted Todayjob... ...to offer exceptional services to clients.**About the Role**We are looking for... ...products used across our global digital platforms. In this senior individual contributor...PlatformApplicationSeniorImmediate startFlexible hours
- ...assistance to program users. Building software components as specified using Java... ...PostgreSQL, DB2 on Unix, Linux, Windows platforms. Design, development, debugging, and... ...Build QuickSight (AWS) dashboards for client reporting. Maintain application server...PlatformApplicationSenior
- ## Senior Software EngineerApply: Remote - USA: Full time: Posted 3 Days... ...materials. With our expansive platform of management solutions and... ...:** As a Senior Software Engineer at Cryoport Systems, you will... ...broader goals and support our clients’ needs.You will be...PlatformApplicationSeniorFull timeRemote work
- ...spring 2026. Atria Health is seeking a Senior Software Engineer for our DevOps team to help design,... ...on. You'll work closely with the Platform, Data Engineering, and domain product... ...working to accelerate the work of our client teams. Infrastructure & Automation...PlatformApplicationSenior
- ...mission-focused, AI-powered software and services company... ...is an AI-powered platform that aligns people, purpose... ...execution seat on a small, senior team. You’ll own... ...mentor mid‑level and junior engineers through code reviews,... ...Frontend: Next.js (App Router), React, TypeScript...PlatformApplicationSeniorContract work
- ...institutional, and municipal clients. It connects a diverse client... ...will work on wrapping the core platform components in a .net layer,... ..., and developing surrounding software in C#. This work is highly collaborative... ...Experienced Software Engineer Is a strong communicator...PlatformApplicationSeniorWork at officeLocal areaWork from homeWorldwide
$188k - $230k
...advanced analytics, Nayya’s platform transforms complex... ...estate planning. The engineering team behind Northstar... ...support planning and client management, and the client... ...'d be joining as the senior engineer on a full‑... ...adviser workflows into software, and take nebulous problems...PlatformApplicationSeniorWork at office- ...Summary Greenstone is seeking a mid-level Software Engineer to join our integrations team. This... ..., file‑based exchanges, and messaging platforms like Azure Service Bus. Collaborate... ...Azure‑based components (Functions, Logic Apps, App Services) to support integrations....PlatformApplicationSeniorRemote work
- ...job-related criteria. Summary The Senior Software Engineer I on the Cloud Development team... ...technologies such as Azure Functions, Container Apps, Batch, Kubernetes Service.... ...future. It’s the only enterprise finance platform that unifies financial and operational...PlatformApplicationSeniorTemporary workRemote work
$184.7k - $277.6k
...City, New York, United States Software and Services At Apple, we... ...Apple Services, including the App Store, Apple News, and MLS... ...everyone. Description Ads Engineering builds ad tech the Apple way—... ...our complex and ever-growing platform needs that help deliver...PlatformApplicationSeniorRelocation- ## Senior Software EngineerApply: US - San Francisco Bay Area: Full time... ...Role**The **Senior Software Engineer** will be a hands-on technical... ...with the OutSystems platform or similar low-code/no-code... ...rapidly build mission-critical apps and agents, modernize legacy...PlatformApplicationSeniorFull timeRemote workWorldwide
- ...and confidence. We design, engineer, and deliver products and deployable... ...a talented and experienced Senior Software Engineer to join our dynamic... ...and shipped enterprise web apps. ~ Experience with Server‑... ...similar SIEM/log-analytics platforms) Experience supporting...PlatformApplicationSeniorLocal areaFlexible hours
- ...carry on caring. You're an engineer with strong full-stack experience... ...collaborating with our Platform, Product and Customer Success teams. At EngagedMD, Software Engineers play a key role not... ...and availability across both client and server. Collaborate with...PlatformApplicationSeniorH1bRemote workVisa sponsorship
$140k - $190k
...Senior Software Engineer Who We Are Kymeta revolutionizes satellite communications through Intelligent Communications Platforms (ICPs). Our electronically steered flat panel antennas enable seamless... ..., transport, and public safety clients worldwide, providing...PlatformApplicationSeniorWorldwideFlexible hours$121.4k - $218.6k
...Join Our Custom Government Engineering Team! The Custom Government... ..., and highly productive Senior Software Engineer with a solid systems... ..., and integration of custom platform frameworks, automated build... ...Cloud and Edge: Running apps closer to users for instant...PlatformApplicationSeniorWork experience placementWork at office$144k - $195k
...are a team of builders, engineers, and operators who believe... ...organization, Software Engineering builds the internal platforms and tools that power reactor... ...built. The Role The Senior Software Engineer will build... ...across every layer—client, service, data, deployment...PlatformApplicationSeniorPermanent employmentWork experience placement- ## Senior Software EngineerApply: Indianapolis: Full time: Posted 3 Days... ...firm, but to your colleagues, clients, and the communities we... ...looking for a Senior Software Engineer to focus on building the core... ...including integrating data from platforms and APIs, developing the...PlatformApplicationSeniorFull timeContract workWork at office
- ...for 2026 is to build a modern CX platform where entire contact centers are... ...Business Times 2026 ~ Top 50 AI Apps, a16z (2025) ~#3 Fastest-Growing Software Company, G2 Best Software Awards... ...we can tell! As a Frontend Engineer at Retell AI, you’ll build the user...PlatformApplicationSeniorH1bWork at office
- ...with on-chain contracts End-to-End Engineering Ownership Participate in estimation... ...Must-Have Strong backend/platform engineering fundamentals Experience... ...to gyms, studios, classes, and wellness apps in one membership ~ Unlimited enterprise...PlatformApplicationSeniorWork at officeRemote workHome officeFlexible hours
$90k - $180k
...and risk objectives of institutional clients in more than 60 countries, draw on a robust... ...clients. About the Role TITLE: Senior Software Engineer TEAM: Portfolio Implementation... ...across global markets. You'll work on a platform that's proven and mission-critical - the...PlatformApplicationSeniorImmediate startRemote workFlexible hours1 day per week- ...flexible approach to where we work. Senior Software Engineer, Core Experience Job #SECE39... ...solutions to optimize and scale the Instacart platform and related technologies as part of... ...~2 years of experience working with client/server architectures and application architectures...PlatformApplicationSeniorWork at officeRemote workWork from homeFlexible hours
$105k - $130k
...collaboration, and excellence, knowing our clients count on us to deliver impact. This... ...are seeking a motivated, experienced Senior Software Engineer II for a full-time remote position (... ...term clients, ensuring their digital platforms remain performant, secure, and...PlatformApplicationSeniorFull timeFreelanceLocal areaRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Client Apps Platform. Be the first to apply!
- software developer fintech Eastern, KY
- startup software engineer Eastern, KY
- financial software developer Eastern, KY
- junior software developer remote Eastern, KY
- software engineer Eastern, KY
- software developer internship no experience Eastern, KY
- part time software developer Eastern, KY
- software engineer amazon Eastern, KY
- senior robotics software engineer Eastern, KY
- experienced software developer Eastern, KY

