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

Principal Software Engineer, DX

GitHub

$145,600 - $386,400
Sep 25, 2025
Remote, US
Apply Now

GitHub is seeking a Principal Software Engineer to help shape the future of the Engineering organization, drive system architecture, inspire and coach engineering teams, and deliver innovative solutions that make a real impact.

Requirements

  • 11+ 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
  • Enterprise experience contributing technical solutions to high throughput services in production environments, such as systems profiling tools and distributed systems performance tuning.
  • Experience in AKS and Azure management services.
  • Proven experience designing and operating high-throughput cloud-native distributed systems in production environments.
  • Deep understanding of performance profiling, observability, and telemetry-driven optimization, especially in Go or similar languages
  • Experience driving cross-functional projects in close partnership with product management, design, and engineering teams.
  • Strong communication and leadership skills, with a track record of mentoring senior engineers and influencing engineering culture.

Responsibilities

  • Lead and influence system architecture design for complex products and solutions, ensuring they meet security, compliance, and performance requirements.
  • Establish and mentor best practices for testing, performance tuning, and code quality, defining success metrics and ensuring maintainability across dependencies.
  • Provide technical leadership during code reviews to ensure reliability, scalability, and alignment with product goals.
  • Partner with product managers and technical leads to define service requirements and incorporate feedback into future designs.
  • Act as an expert in debugging tools and methods, leading proactive and reactive development to resolve issues across teams.
  • Optimize deployments and runtime performance to meet business objectives, ensuring safe rollouts aligned with GitHub’s standards.
  • Drive improvements in development quality and team performance through tooling, automation, and knowledge sharing.

Other

  • Bachelor's Degree in Computer Science or related field
  • Associate’s Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field
  • Master's Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field
  • Doctorate in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field
  • Ability to work remotely in the United States