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. 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
Vacancy posted 2 days 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
    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
    3 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
    3 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
    4 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
    13 hours 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
    2 days 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
    3 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
    2 days ago
  •  ...Solo is an all-in-one agentic platform designed to streamline how...  ...professionals manage their work. The app combines tools for...  ...finances, gig job hunting, and client management, while also...  ...full-time, remote role for a Senior Software Engineer. In this position, you will... 
    Platform
    Application
    Senior
    Full time
    Remote work

    Move Solo

    New York, NY
    3 days 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
    1 day 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
    3 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
    4 days ago
  •  ...results. We’re looking for aSoftware Engineer who will beworking onamental health platform that combines mobile technology...  ...Expo ecosystem (e.g., EAS Build, Dev Client) Strong experience consuming...  ...EAS) and release governance for the App Store and Google Play Fluency inEnglish... 
    Platform
    Application
    Senior
    Remote work

    MEV, LLC

    New York, NY
    3 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
    1 day 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
    4 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
    2 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
    2 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
    4 days ago
  • $135k - $145k

     ...Senior Windows Software Packaging Engineer Arnold, MO Build it. Deploy it. Own it — at...  ...Windows desktop solutions and client-based applications...  ...private, and hybrid cloud platforms Plan and direct OS version...  ...: Citrix XenApp, Citrix App Layering, Microsoft App-V... 
    Platform
    Application
    Senior
    Work at office

    D2 Consulting

    Arnold, MO
    1 day ago
  •  ...Job Description Senior Frontend Engineer Location: Seattle...  ...-critical enterprise platform used daily by cities,...  ...real-world client-side performance (load...  ...Experience shipping desktop apps(e.g., Electron or similar...  ...like in enterprise software, we'd love to hear... 
    Platform
    Application
    Senior

    Talentry LLC

    Seattle, WA
    13 hours 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

    Bottineau, ND
    2 days 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
    2 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
    1 day ago
  •  ...Software Engineer Senior - Salesforce Are you ready to unleash your full potential...  ...for sale to external clients leveraging Salesforce and related...  ...as well as 3rd party apps from Salesforce AppExchange...  ...utilizing RESTful API's for platform/vendor platform integration... 
    Platform
    Application
    Senior
    Local area
    Remote work
    Work from home

    Worldpay

    Cincinnati, OH
    4 days ago
  • £81k - £110k per year

     ...Senior Software Engineer We help companies get compensation right. What we get...  ...compensation. Our real-time data platform brings compensation into the...  ...serving more than 1,200 clients, and now have our sights set...  ...engineers to join our Web App engineering team. You'll have... 
    Platform
    Application
    Senior
    Remote work
    Flexible hours

    Ravio

    United States
    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
    2 days ago
  • $140k

     ...a New Charter company, 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... 
    Platform
    Application
    Senior
    Remote work
    Flexible hours

    New Charter Technologies LLC

    United States
    13 hours ago
  •  ...Software Engineer, Fullstack Plus10 is a technical recruitment...  ...with the following client to help find a Software Engineer or Senior Software Engineer for their...  ...Top 50 of the Apple App Store. Despite a lean team...  ...standards for this new platform, you'll push the... 
    Platform
    Application
    Senior
    Work at office

    Plus10 Recruitment

    San Francisco, CA
    2 days 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
    2 days ago
  •  ...build thriving online communities. Our client offers a plug-and-play platform that enables users to manage...  ...candidate will be one of the first engineers to join the company-but will be joining...  ...programming - Abstracting the mobile app to allow for custom white-labeling... 
    Platform
    Application
    Senior
    Remote work
    Flexible hours

    Rockstar

    United States
    4 days 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!