Senior Software Engineer, Client Apps Platform
$124k - $329.2kGitHub
GitHub Software Engineer
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.
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.
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.
- 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 qualifications
- 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.
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
$160k - $240k
...Senior Software Engineer - Client Runtime Infrastructure Location New York Business Area Engineering... ..., and fully supported application platform that enables a delightful Terminal... ...financial professionals worldwide. The R+ App Engine team builds and evolves the...PlatformApplicationSeniorTemporary workFor contractorsWork experience placementWorldwide$212.8k - $387.6k
...Responsibilities The Monetization client team is responsible for... ...looking for passionate iOS software engineers to join us and to develop ad products on TikTok iOS App, including content ads, ads format... ...mobile applications on iOS platforms - Share knowledge and best...PlatformApplicationSeniorTemporary workLocal area$195k - $250k
...one of the critical platform teams at Descript.... ...every product engineer builds on top of.... ...core UI frameworks, client performance, state... ...product surfaces. App Performance:... ..., is considered a Software Engineer. While titles... ...Software Engineers with senior-or-higher-...PlatformApplicationSeniorWork at officeLocal areaRemote workFlexible hours$124k - $329.2k
...GitHub, Inc. is seeking a Software Engineer to join the Client Apps Platform team. You will maintain and operate Ruby and Go services, lead technical design discussions, and mentor engineers. A minimum of 6 years of experience in software engineering is required, alongside...PlatformApplicationSeniorRemote work$130k - $170k
...Senior Software Engineer I, Client Connections Remote - United States The Client Connections team sits at the interface between EnergyHub’s and our utility clients’ software systems. Through our Platform API, we facilitate the ongoing, automated interchange of information...PlatformApplicationSeniorCasual workImmediate startRemote work- ...Senior Java Developer in Pittsburgh, PA, with our direct client | Pittsburgh, Pennsylvania, United States Indotronix is seeking... ...areas. Get up to speed with the App BAU vulnerabilities.... ...Deployment experience to Open Shift Platform (Kubernetes), exposure to Helm Charts...PlatformApplicationSeniorContract workFlexible hoursShift workWeekend work
- ...Senior Software Engineer, Client Experience At Forge, we know our team is our greatest asset. As technology innovators in the private market,... ...end-to-end solutions iteratively Leverage headless CMS platforms and low-code solutions when appropriate Ensure code...PlatformApplicationSeniorWork at officeLocal areaRemote work
$141k - $208k
...Senior Software Engineer - JVM Language Clients United States (remote) About ClickHouse Recognized on the 2025 Forbes Cloud 100 list, ClickHouse... ...Decagon, Polymarket, and Airwallex have adopted the platform or expanded existing deployments. These customers join...PlatformApplicationSeniorLocal areaRemote workHome officeFlexible hours$138.24k - $172.8k
...building a leading global digital sports platform. We ignite the passions of global... ...offices in Denver, Leeds and Dublin. As a Senior Software Engineer at Fanatics Betting & Gaming (FBG),... ...technical role in building and evolving the client-facing service layers that power our...PlatformApplicationSeniorFull timeSeasonal workRemote work$121.5k - $224.88k
...Team Name: Job Title: Senior Software Engineer II, Client Foundations Requisition ID: R027522 Job Description: Your Mission... ...universes and iconic characters that are beloved across platforms, borders, backgrounds, and generations-only made...PlatformApplicationSeniorFull timeTemporary workPart timeLocal areaWork from homeRelocation package$140k - $205k
...Senior Engineer At Apollo, we're a global team of alternative investment... ...services and insurance clients. We are seeking a Senior Engineer... ...engineer with a strong software engineering background and solid... ...observable, and well-tested platforms that handle business-...PlatformApplicationSenior$224k - $356.5k
...are looking for a talented and ambitious system software engineer to join the team working on NVIDIA GeForce Now Platform ( The main focus of the team is client application and reusable components for GeForce Now, NVIDIA App and other applications. We seek a 'Full-Stack'...PlatformApplicationSeniorLocal area$181.1k - $318.4k
...Senior Software QA Engineer, Siri Client Platforms We are looking for a passionate and technically skilled Software Development Quality Engineer to join our team, with a focus on advancing software quality in the rapidly evolving space of spatial computing and immersive...PlatformApplicationSeniorRelocation- ...Senior Software Engineer (.Net Full Stack and Azure/AWS) Bengaluru, KA, India... ...Consultant ~890+ Clients in APAC, EMEA & USA... ...Cache, Azure Search, Logic Apps, AAD & Graph API & Application... ...Must have experience on SCM platforms like GIT, TFS Good at Data...PlatformApplicationSeniorRemote work
- ...Poland Based - Senior Software Engineer (.NET / Azure) We are seeking an experienced... ..., our enterprise low-code platform. In this role, you will work... ...(AKS or Azure Container Apps), and Helm ~ Solid understanding... ...: ~ Experience with client-side or frontend development...PlatformApplicationSeniorRemote work
- ...seeks a Technical Consultant to serve as the primary technical point of contact for their Client Success team. This role requires 7+ years of experience in technical support or software development, with skills in database troubleshooting, strong communication, and problem...PlatformSenior
$170k - $190k
...Our client, a highly respected A-rated insurance carrier, is seeking a seasoned Senior Software Engineer (.NET / Azure) to join their growing IT department... ...Leverage Microsoft Power Platform tools to streamline and... ...including services such as App Services, Functions, Azure...PlatformApplicationSeniorRemote work- ...Senior Software Engineer Client: John Deere Role: Senior Software Engineer Duration: Long Term... ...complex software solutions in Java8+ (ex: Platforms, Applications, API's) leveraging... ...challenges related to building cloud-native apps. What Makes You Stand Out:...PlatformApplicationSeniorWork experience placementRemote workRelocationShift work
- ...Senior Software Engineer (Node.js/Javascript) NIC.KL Inc. enables you to invest... ...JavaScript on both the client and server side. We use Node... ...power our frontend and mobile apps. We leverage background jobs... ...and scale our Node.js service platform Develop across the stack,...PlatformApplicationSenior
$135k - $145k
...scale. At D2 Tech Services, Software Packaging Engineers don’t just push packages —... ...desktop solutions and client-based applications * Build... ...private, and hybrid cloud platforms * Plan and direct OS version... ...experience: Citrix XenApp, Citrix App Layering, Microsoft App-V,...PlatformApplicationSeniorWork at office$140k
...Charter Technologies, is seeking a Senior Software Engineer - Microsoft Dynamics 365 Business Central... ...consultants, project managers, and client stakeholders to translate business... ...:* Experience with Microsoft Power Platform (Power Apps, Power Automate)* Experience with reporting...PlatformApplicationSeniorRemote workFlexible hours- ...Senior Software Engineer in Mobile App User Acquisition Plus10 is a technical recruitment agency with a focus... ...hand-in-hand with the following client to help find Senior Software Engineer... ...Working on their state-of-the-art platform is where some of the most progressive...PlatformApplicationSeniorRemote workWork from homeHome office
- ...enterprise application ("Sonar App") designed to provide... ...interaction with senior stakeholders. Key Responsibilities... ...App, a centralized platform for application... ...closely with engineering, infrastructure, and business... ...value for candidates and clients across more than 75...PlatformApplicationSeniorContract work
$165k - $250k
...is the Content Intelligence platform shaping the future content economy... ...As a core member of the App Matrix strategic team, you will... ...for the App Matrix from an engineering perspective to enable rapid validation... ...experience in encapsulating client-side common underlying...PlatformApplicationSeniorFull timeLocal areaWork from home- ...Senior Software Engineer IQ Clarity's client in Greenwood Village, CO is looking for a Senior Software Engineer.... ...integrate cloud services and utilize platform capabilities to build scalable and... ...-platform frameworks for mobile app development. Understanding of mobile...PlatformApplicationSenior
- ...dev teams and those of our clients. We also provide our own cloud... ...lead to help expand that platform and support the migration of... ...financial management, mobile apps or desktop applications products... .... You will adhere to Software Engineering and Information Security Controls...PlatformApplicationSenior
- ...Senior Software Engineer Design and deliver scalable, high-performance automotive... ...services, and transaction platforms. This role focuses on Java,... ...Web security basics Mobile App development Our core... ...Relevancia: Colaboramos con clientes líderes en la industria en...PlatformApplicationSeniorRemote work
- ...Dynamics 365 / Power Platform &.NET Web Developer Altai Systems... ...delivers association-specific CRM software built within the Microsoft... ...Create documentation for clients and internal resources, including... ...experience including Power Apps (Canvas and Model-Driven), Power...PlatformApplicationSeniorRemote workShift work
- ...job for you. Role: Senior IOS Software Engineer Location: Austin, TX... ...to-end features on the iOS platform, comfortable owning projects... ...consuming networked APIs from iOS clients, including error handling... ...iOS platform fundamentals (app lifecycle, view rendering,...PlatformApplicationSeniorPermanent employmentContract workRemote work
$205k - $240k
...Winner for IoT Security Platform of the Year. Afero is... ...a small team, Afero engineers collectively do a little... ...product line. As a Senior Software Engineer on the mobile... ...architecture of a production app used by millions of... ...modules ~ GraphQL; client-side experience with...PlatformApplicationSeniorFull timeContract workWork at officeRemote work3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Client Apps Platform. Be the first to apply!
- graduate software developer United States
- rust software engineer United States
- senior software design engineer United States
- software engineer student United States
- software engineer amazon United States
- software developer positions United States
- software engineer full time United States
- software qa engineer United States
- new graduate software engineer United States
- junior software developer United States

