All roles

Open role

[Remote] Senior Software Engineer, Client Apps Platform

Remote · Denmark Full-time

Note: The job is a remote job and is open to candidates in USA. GitHub is a leading platform for agentic software development and collaboration, powered by Copilot. The Senior Software Engineer will build and operate Ruby and Go services for client applications, lead cross-team architecture efforts, extract shared platform capabilities, and improve reliability across distributed systems.

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

Skills

  • 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
  • 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
  • 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
  • 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++, Java, JavaScript, Go, Ruby, Rust, or Python
  • Doctorate in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field
  • 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
  • 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

  • Remote work from the United States
  • Annual bonus for certain eligible roles
  • Stock for certain eligible roles
  • Sales incentives based on revenue or utilization for certain eligible roles, depending on the plan and employee's role
  • Generous learning and growth opportunities
  • Excellent benefits to support employees

Company Overview

  • 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. It was founded in 2008, and is headquartered in San Francisco, California, USA, with a workforce of 501-1000 employees. Its website is https://github.com.
  • Company H1B Sponsorship

  • GitHub has a track record of offering H1B sponsorships, with 4 in 2026, 26 in 2025, 17 in 2024, 14 in 2023, 20 in 2022, 20 in 2021, 10 in 2020. Please note that this does not guarantee sponsorship for this specific role.
  • More open positions

    [Remote] Virtual Transformation Consultant

    Work from home Full-time role

    [Remote] Systems Engineer Consultant

    Work from home Full-time role

    [Remote] Senior Software Engineer, Security

    Work from home Full-time role

    [Remote] Product Designer

    Work from home Full-time role

    [Remote] Senior Manager, Equipment Engineering

    Work from home Full-time role

    Hospital Account Specialty Representative

    Work from home Full-time role

    Sr. Transaction Coordinator - Remote or Hybrid

    Work from home Full-time role

    [Remote] Senior Business Analyst - Guidewire

    Work from home Full-time role

    Work-From-Home Product Beta Tester - $45 per hour

    Work from home Full-time role

    Marketing Director

    Work from home Full-time role

    Software Engineer (Data Analytics), AI & Data Platforms (AiDP)

    Work from home Full-time role

    Senior II Site Reliability Engineer

    Work from home Full-time role

    Remote Data Entry Specialist – Junior – Precision Data Management & Vendor Coordination at worksphere

    Work from home Full-time role

    Customer Success Manager II- Remote

    Work from home Full-time role

    REMOTE Frontend Engineer

    Work from home Full-time role

    Workday Consultant, Financials for Production Services

    Work from home Full-time role

    Video Annotation Expert - Remote

    Work from home Full-time role

    Pacific West Conservation Crew Backcountry Assistant Team Leader (ATL)- Coachella Valley (Palm Springs), California

    Work from home Full-time role

    Remote Learning Success Coordinator

    Work from home Full-time role

    Health Content Video Editor

    Work from home Full-time role

    Sr. Java Developer (remote)

    Work from home Full-time role