Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, Client Apps Platform

$124k - $329.2k

GitHub

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
Vacancy posted 11 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Client Apps Platform in United States vacancy
  • $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... 
    Platform
    Application
    Senior
    Temporary work
    For contractors
    Work experience placement
    Worldwide

    Bloomberg

    New York, NY
    1 day ago
  • $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... 
    Platform
    Application
    Senior
    Temporary work
    Local area

    Tik Tok

    San Jose, CA
    4 days ago
  • $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-... 
    Platform
    Application
    Senior
    Work at office
    Local area
    Remote work
    Flexible hours

    Descript

    United States
    2 days ago
  • $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... 
    Platform
    Application
    Senior
    Remote work

    GitHub

    New York, NY
    2 days ago
  • $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... 
    Platform
    Application
    Senior
    Casual work
    Immediate start
    Remote work

    EnergyHub

    New York, NY
    2 days ago
  •  ...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... 
    Platform
    Application
    Senior
    Contract work
    Flexible hours
    Shift work
    Weekend work

    Indotronix International Corporation

    Pittsburgh, PA
    3 days ago
  •  ...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... 
    Platform
    Application
    Senior
    Work at office
    Local area
    Remote work

    Forge

    United States
    23 hours ago
  • $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... 
    Platform
    Application
    Senior
    Local area
    Remote work
    Home office
    Flexible hours

    ClickHouse

    United States
    3 days ago
  • $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... 
    Platform
    Application
    Senior
    Full time
    Seasonal work
    Remote work

    Fanatics Betting & Gaming

    New York, NY
    6 days ago
  • $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... 
    Platform
    Application
    Senior
    Full time
    Temporary work
    Part time
    Local area
    Work from home
    Relocation package

    Blizzard Entertainment

    Irvine, CA
    4 days ago
  • $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-... 
    Platform
    Application
    Senior

    Apollo Inc

    El Segundo, CA
    1 day ago
  • $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'... 
    Platform
    Application
    Senior
    Local area

    NVIDIA

    Santa Clara, CA
    2 days ago
  • $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... 
    Platform
    Application
    Senior
    Relocation

    Apple

    Cupertino, CA
    1 day ago
  •  ...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... 
    Platform
    Application
    Senior
    Remote work

    Pradeepit consulting services pvt Itd.

    United States
    5 days ago
  •  ...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... 
    Platform
    Application
    Senior
    Remote work

    Aras

    United States
    3 days ago
  •  ...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... 
    Platform
    Senior

    DarioHealth

    New York, NY
    2 days ago
  • $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... 
    Platform
    Application
    Senior
    Remote work

    KING'S INSURANCE STAFFING LLC

    United States
    5 days ago
  •  ...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:... 
    Platform
    Application
    Senior
    Work experience placement
    Remote work
    Relocation
    Shift work

    Staffing the Universe

    United States
    9 hours ago
  •  ...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,... 
    Platform
    Application
    Senior

    NICKL Inc.

    Brooklyn, NY
    3 days ago
  • $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,... 
    Platform
    Application
    Senior
    Work at office

    D2 Technical Services

    Arnold, MO
    3 days ago
  • $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... 
    Platform
    Application
    Senior
    Remote work
    Flexible hours

    New Charter Technologies, Llc

    Oklahoma City, OK
    4 days ago
  •  ...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... 
    Platform
    Application
    Senior
    Remote work
    Work from home
    Home office

    Plus10 Recruitment

    United States
    11 hours ago
  •  ...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... 
    Platform
    Application
    Senior
    Contract work

    Experis/Manpower Group

    Woodbridge, NJ
    5 days ago
  • $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... 
    Platform
    Application
    Senior
    Full time
    Local area
    Work from home

    NewsBreak

    Mountain View, CA
    5 days ago
  •  ...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... 
    Platform
    Application
    Senior

    IQ Clarity LLC

    Denver, CO
    3 days ago
  •  ...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... 
    Platform
    Application
    Senior

    MRINetwork

    Pratt, KS
    1 day ago
  •  ...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... 
    Platform
    Application
    Senior
    Remote work

    GFT SE Technology

    United States
    11 hours ago
  •  ...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... 
    Platform
    Application
    Senior
    Remote work
    Shift work

    Harris Computer

    United States
    9 hours ago
  •  ...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,... 
    Platform
    Application
    Senior
    Permanent employment
    Contract work
    Remote work

    Tekfortune Inc

    Austin, TX
    2 days ago
  • $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... 
    Platform
    Application
    Senior
    Full time
    Contract work
    Work at office
    Remote work
    3 days per week

    Afero

    Los Altos, CA
    23 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Client Apps Platform. Be the first to apply!