Staff Software Engineer, Mac Cloud

GitHub

United States

Remote

USD 140,000 - 372,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

GitHub is seeking a hands-on Staff Software Engineer to set technical direction for the macOS platform within Actions, collaborating across cloud, networking, security, and distributed systems.

You will lead design and rollout from architecture to operations, including observability, on-call readiness, and performance improvements, while mentoring teammates and driving scalable, secure software.

Qualifications

  • 9+ years in software engineering with production-grade code in multiple languages.
  • Multiple qualification paths allowed (degrees or equivalent experience).
  • Experience with designing scalable, reliable systems at scale.

Responsibilities

  • Design, develop, test and ship high-quality solutions that scale across services.
  • Provide technical leadership, mentorship, and code reviews to grow others.
  • Own health and quality of systems, including on-call rotations and incidents.
  • Write architecture briefs and carry out code experiments.
  • Design APIs to enable seamless integration between components.
  • Utilize CI/CD to automate pipelines for delivery.
  • Collaborate with cross-functional teams on technical solutions and cost considerations.
  • Define testing plans, success metrics, and incorporate customer feedback.

Skills

Programming languages
Distributed systems
On-call experience
Leadership & mentoring
Code reviews
Architectural design
CI/CD
Observability
Cloud familiarity

Education

Bachelor's degree in CS
Master's degree in CS

Tools

macOS platform experience
CI/CD tooling

Job description

Staff Software Engineer, Mac Cloud
  • United States
  • Engineering
  • Experienced Professional
  • Individual Contributor
  • Yes
  • 5989
Job Description

GitHub is the world’s leading platform for agentic software development - powered by Copilot to build, scale, and deliver secure software. Over 180 million developers, including more than 90% of the Fortune 100 companies, use GitHub to collaborate, and more than 77,000 organisations have adopted GitHub Copilot.

Locations

In this role you can work from Remote, United States

Overview

GitHub Actions powers automation for millions of developers worldwide, processing billions of CI/CD jobs monthly, from simple builds to complex deployment pipelines spanning multiple environments and platforms including macOS. Our team owns the macOS platform within Actions, working across cloud infrastructure, networking, security, and distributed systems to deliver a reliable and performant experience for developers. We’re looking for a hands-on Staff Software Engineer to set technical direction for the macOS platform, lead cross-team efforts to deliver durable platform capabilities, and raise the bar on scalability, reliability, and operational excellence at scale. You’ll identify the highest-leverage problems, drive alignment across stakeholders, and guide design and execution from early architecture through rollout and long-term operational ownership, including observability, incident response readiness, and continuous improvement.

Responsibilities
  • Design, develop, test and ship high-quality technical solutions that scale across multiple GitHub services and become intimately familiar with the systems you build and take pride in writing maintainable code.
  • Provide technical leadership, mentorship, pairing opportunities, and code reviews to encourage the growth of others; support teams in producing extensible and maintainable code, ensuring integration with downstream dependencies and adherence to quality standards.
  • Own and advocate for the health and quality of the systems that the team builds, including participating in on-call for first responder rotations and live incidents.
  • Write architecture briefs and proposals and carry out code experiments.
  • Design and implement APIs to facilitate seamless integration between software components.
  • Utilize CI/CD tools to set up automated pipelines for continuous integration and delivery.
  • Collaborate with cross-functional teams and partner with stakeholders and lead discussions for technical solutions, includindesign and cost considerations.
  • Create and guide others in 1) developing clear testing plans to assure solution quality, reliability, and performance; 2) defining success metrics; and 3) integrating customer feedback for continuous improvement; all while ensuring system architecture meets security and compliance standards.
  • Maintain executional and operational excellence within and potentially across teams/organizations.
  • Apply debugging tools and telemetry to verify assumptions, proactively resolve issues, and optimize code performance and maintainability.
  • Drive and support technical roadmap that aligns with product goals, ensuring that engineering efforts are strategically prioritized and incorporating the adoption of new technologies and methodologies where applicable.
Qualifications
  • 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 Associate’s Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 8+ 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 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 Master's Degree 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 Doctorate in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 3+ 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.
  • Willingness and ability to participate in a rotating on-call schedule, providing 24/7 coverage for 1 week every 2.5 months
Preferred Qualifications
  • Experience in one or more scripting languages (e.g., Bash, Python, or a similar language), technologies and software platforms, (e.g., Ruby, React, Go, Javascript/typescript, MySQL, cosmosDB, Elasticsearch), front-end frameworks (you might want better word).
  • Experience with cloud
Compensation Range

The base salary range for this job is USD $140,400.00 - USD $372,300.00 /Yr.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer, Mac Cloud
Staff Software Engineer, Mac Cloud

GitHub, Inc. • United States

Remote
USD 140,000 - 372,000
Staff Software Engineer, GitHub Actions
Staff Software Engineer, GitHub Actions

GitHub • United States

Remote
USD 140,000 - 372,000
Staff Software Engineer, GitHub Actions
Staff Software Engineer, GitHub Actions

GitHub, Inc. • United States

Remote
USD 140,000 - 372,000
Senior Software Engineer
Senior Software Engineer

GitHub • United States

Remote
USD 124,000 - 329,000
Senior Staff Engineer - macOS Platform (Remote)
Senior Staff Engineer - macOS Platform (Remote)

GitHub, Inc. • United States

Remote
USD 140,000 - 372,000
Staff Software Engineer
Staff Software Engineer

GitHub, Inc. • United States

Hybrid
USD 140,000 - 372,000
Senior Software Engineer
Senior Software Engineer

GitHub, Inc. • United States

Hybrid
USD 124,000 - 329,000
Staff Software Engineer, Git Systems
Staff Software Engineer, Git Systems

Github • United States

Remote
USD 140,000 - 372,000
Staff Software Engineer, macOS Cloud Platform (Remote)
Staff Software Engineer, macOS Cloud Platform (Remote)

GitHub • United States

Remote
USD 140,000 - 372,000
Staff Software Engineer - Remote, Pull Request Platform
Staff Software Engineer - Remote, Pull Request Platform

GitHub, Inc. • United States

Hybrid
USD 140,000 - 372,000