×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer, Migration Tools

Remote / Online - Candidates ideally in
California, Moniteau County, Missouri, 65018, USA
Listing for: GitHub
Remote/Work from Home position
Listed on 2025-12-20
Job specializations:
  • Software Development
    Software Engineer, Senior Developer, Full Stack Developer, Cloud Engineer - Software
Job Description & How to Apply Below
Location: California

About Git Hub

Git Hub 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 Git Hub to collaborate, and more than 77,000 organisations have adopted Git Hub Copilot.

Locations

In this role you can work from Remote, United States

Overview

We’re building the bridges to help customers build and deliver software using Git Hub, and understand how their organization is using Git Hub. As a Senior Software Engineer on the Migration Tools team, you’ll design and implement a secure, reliable, and performant platform that directly impacts developers worldwide, ensuring that migrations to Git Hub are frictionless and of high fidelity. You will also be helping customers understand and improve their security posture by improving observability by contributing to Git Hub’s Audit Log system.

At Git Hub, you’ll collaborate with a distributed, diverse, and passionate team of engineers and designers, delivering services that millions of developers depend on daily. In this role, you’ll design, prototype, implement, ship, and support highly performant, inspiring experiences that enhance collaboration and productivity for developers everywhere.

We’re looking for creative problem solvers and diverse thinkers who value culture as much as customers and features. We believe how we work is just as important as what we deliver. Big vision, shared purpose, passion for quality, curiosity, dedication, and investment in fun and collaboration are what drive great results. Great products reflect the teams that build them—come join us!

Responsibilities
  • Own and advocate for the health and quality of the systems that the team builds, including participating in on-call rotations and responding to incidents as necessary.
  • Design, develop and ship high-quality technical solutions that scale and interact with multiple Git Hub services.
  • Drive continued investment in the availability, security, and observability of the migration and audit log services.
  • Collaborate with cross-functional teams to define and implement innovative solutions.
  • Provide technical leadership and code reviews to encourage the growth of others.
  • Write design documents and proposals, guiding the service architecture at a component level.
  • Design and implement APIs to facilitate seamless integration with other systems and services.
  • Utilize CI/CD tools to set up automated pipelines for continuous integration and delivery.
  • Become intimately familiar with the systems you build and take pride in writing maintainable, tested code.
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…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary