Principal Software Engineer

GitHub, Inc.
Remote

About The Position

GitHub is growing its Engineering team and we’re seeking experienced professionals to enhance our software engineering efforts. As a Principal Software Engineer, you will lead system architecture design and mentor others in quality assurance practices. The ideal candidate will be a key leader in advancing GitHub’s engineering initiatives, driving impactful technical solutions while gaining deep expertise in scalable systems, cross-functional collaboration, and innovative problem-solving in a dynamic environment.

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#, 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 10+ 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 or related field AND 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#, 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 7+ 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 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 equivalent experience.

Responsibilities

  • Collaborate with cross-functional teams to solve complex technical problems at scale, balancing high-level system design with active code contribution.
  • Lead and influence design discussions for the overall system architecture of complex products and solutions, ensuring they meet security and compliance requirements.
  • Partner with stakeholders including product managers, technical leads, and other engineers to define requirements for complex scenarios and incorporate feedback into future designs.
  • Set an example for the team by evaluating and adopting latest industry advancements, driving an AI-forward approach to engineering and productivity.
  • Establish and mentor others in best practices for testing and assuring the quality of solutions, defining success metrics, and producing maintainable code integrated with downstream dependencies.
  • Provide technical leadership during code reviews to ensure solutions meet quality standards, are reliable, and are appropriate for the scale of the product feature.
  • Act as an expert on debugging tools and methods, leading proactive and reactive code development to verify assumptions and resolve issues across products and teams.
  • Optimize deployments across products to meet business objectives, ensuring solutions are deployed safely and adhere to GitHub's deployment standards.
  • Lead efforts to improve development quality and team performance by driving the execution of strategies for developer tooling and automation, sharing best practices, and mentoring others in new tools and strategies.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service