Senior Software Engineer

GitHub, Inc.•UNAVAILABLE, UNAVAILABLE
•Remote

About The Position

GitHub’s Secret Scanning team builds tools to help developers find, fix, and prevent credential leaks in software repositories. The Senior Software Engineer will design, prototype, implement, ship, and support performant user experiences and scalable technical solutions across GitHub services. The role involves working with a distributed team of engineers and designers to improve collaboration and deliver services relied on by millions of developers. The engineer will contribute to system architecture and API design, use CI/CD tools to automate integration and delivery, and take ownership of the health and quality of the systems they build. The role includes technical leadership, mentoring, code reviews, and participation in on-call and first-responder rotations. This position is remote within the United States.

Requirements

  • At least 6 years of experience in software engineering, computer science, or a related technical discipline, with experience maintaining and delivering production software in languages such as C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python; OR an associate degree in a listed or related field and at least 5 years of such experience; OR a bachelor’s degree in a listed or related field and at least 4 years of such experience; OR a master’s degree in a listed or related field and at least 2 years of such experience; OR a doctorate in a listed or related field; OR equivalent experience.
  • A qualifying degree field may include Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, or Computer Engineering.

Nice To Haves

  • At least 2 years of experience with one or more scripting languages, such as Bash or Python.
  • At least 2 years of experience using general-purpose programming languages, such as Go or Ruby.
  • At least 3 years of experience with cloud environments and/or Cloud Native Compute Foundation (CNCF) concepts.

Responsibilities

  • Design, develop, test, and ship high-quality technical solutions that scale across multiple GitHub services.
  • Collaborate with cross-functional teams to define and implement innovative solutions.
  • Provide technical leadership, mentorship, pairing opportunities, and code reviews to support others’ growth.
  • Own and advocate for the health and quality of team systems, including participating in on-call and first-responder rotations.
  • Write architecture briefs and proposals, conduct code experiments, and build prototypes to explore how systems can scale.
  • Design and implement APIs for seamless integration between software components.
  • Use CI/CD tools to establish automated continuous integration and delivery pipelines.
  • Develop in-depth familiarity with systems and write maintainable code.

Benefits

  • Competitive pay
  • Generous learning and growth opportunities
  • Benefits to support employees
  • Certain roles may be eligible for an annual bonus and stock.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service