Senior Software Engineer
@ MyGwork - LGBTQ+ Business Community

Hybrid
$200,000
Hybrid
Full Time
Posted 23 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXX XXXXXXX***** @github.com
Recommended after applying

Job Details

About GitHub

GitHub is the global home for all developers and the complete AI-powered developer platform to build, scale, and deliver secure software. Over 150+ million developers, including more than 90% of the Fortune 100 companies, use GitHub to collaborate across 420+ million repositories.

Locations

This role is remote within the United States.

Overview

As a Senior Software Engineer at GitHub, you will join a distributed, diverse, and passionate team delivering the services that millions of developers rely on. You will work on the Package Security team creating cutting-edge capabilities in secure artifact generation and build integrity, while mentoring junior engineers and taking technical leadership.

Responsibilities

  • Design, develop, test, and ship scalable technical solutions.
  • Collaborate with cross-functional teams to implement innovative solutions.
  • Mentor junior engineers and provide technical leadership.
  • Own system health including on-call rotations and incident responses.
  • Write architecture briefs, carry out code experiments, and prototype new ideas.
  • Design and implement APIs for seamless integration.
  • Utilize CI/CD tools for integration and delivery automation.
  • Commit to writing maintainable and robust code.

Qualifications

The role requires a minimum of 6+ years of software engineering experience with strong production coding skills. Experience with relational databases and Big 3 cloud platforms is essential. Candidates should be proficient in languages such as Go, Ruby, Python, .NET, Java, JavaScript, Rust, or C/C++. Advanced degrees in related fields or equivalent experience may substitute for extensive work experience.

Preferred Qualifications

Experience as a team lead, working on cybersecurity products, large scale systems, and ETL pipelines. Familiarity with applied cryptography, open source contributions, and modern tools such as Sigstore and OpenSSL is highly valued.

Compensation & Benefits

The base salary ranges from USD 112,800 to USD 299,300 per year along with bonuses, stock, and additional benefits linked to individual impact. GitHub offers competitive pay, remote work, generous learning opportunities, and a range of excellent benefits.

GitHub Values, Manager Fundamentals & Leadership Principles

GitHub promotes a customer-obsessed, growth-minded, and collaborative environment with key values such as 'Ship to learn' and 'Better together'. Leadership principles emphasize clarity, energy, and success delivery.

Who We Are

GitHub is the world’s leading AI-powered developer platform and the home to the largest open-source community. Operating in a remote-first environment, GitHub encourages employees from diverse backgrounds to thrive and bring their best work.

Key skills/competency

  • Software Engineering
  • Distributed Systems
  • Cloud Architecture
  • CI/CD
  • API Design
  • Mentorship
  • Cyber Security
  • Open Source
  • Cryptography
  • Problem Solving

How to Get Hired at MyGwork - LGBTQ+ Business Community

🎯 Tips for Getting Hired

  • Customize your resume: Highlight distributed systems and cloud experience.
  • Network online: Connect on LinkedIn and GitHub.
  • Research GitHub: Understand their culture and projects.
  • Prepare technical examples: Showcase mentoring and architectural design.

📝 Interview Preparation Advice

Technical Preparation

Study cloud architecture case studies.
Practice API design fundamentals.
Review CI/CD pipeline setups.
Brush up on database integration.

Behavioral Questions

Describe teamwork in distributed settings.
Explain mentorship experiences.
Discuss past problem-solving challenges.
Detail handling high-pressure situations.

Frequently Asked Questions