Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

GitHub Logo

Staff Software Engineer

GitHub

$127,600 - $338,500
Sep 18, 2025
Remote, US
Apply Now

GitHub is seeking a Staff Software Engineer to lead the development of foundational components that power GitHub products and its migration tooling, aiming to improve the internal developer experience, optimize the development process, deliver robust DevOps solutions, manage virtual infrastructure, and create tools for customer migrations.

Requirements

  • 9+ 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-Sharp, Java, JavaScript, Go, Ruby, Rust, or Python
  • Demonstrated experience with large-scale system architecture and design, particularly in cloud-based environments, with a strong understanding of distributed systems and microservices.
  • Experience working closely with product management, design, and other engineering teams to drive cross-functional projects and deliver high-quality products
  • Excellent analytical skills when proactively identifying risks and balancing priorities.
  • Proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, Go, Ruby, Rust, or Python
  • Experience in software engineering, computer science, or related technical discipline
  • Ability to leverage AI tools in our daily operations

Responsibilities

  • Lead and mentor team members in producing extensible and maintainable code, ensuring integration with downstream dependencies and adherence to quality standards.
  • Partner with stakeholders to determine user requirements and lead discussions for technical solutions, including design and cost considerations, while ensuring system architecture meets security and compliance standards.
  • Independently create and guide others in developing clear testing plans to assure solution quality, defining success metrics, and integrating customer feedback for continuous improvement.
  • Drive project plans and release schedules by leveraging cross-product expertise, identifying dependencies, and coordinating with other teams to ensure timely delivery and alignment with business objectives.
  • Lead efforts in applying debugging tools and telemetry to verify assumptions, proactively resolve issues, and optimize code performance and maintainability.
  • Collect, classify, and analyze complex data to refine products, make informed engineering decisions, and ensure solutions are scalable and financially responsible.
  • Maintain live service operations, implement solutions to complex issues, and develop playbooks for incident resolution, ensuring system health and reliability.

Other

  • Remote, United States
  • Customer-obsessed
  • Ship to learn
  • Growth mindset
  • Own the outcome