Principal Software Engineer
$160.2k - $425kGitHub
About GitHub
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
At GitHub, our mission is to accelerate human progress through developer collaboration. We are working on shaping the next era of software where developers thrive in collaboration with agents.
We are growing our Engineering team and 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.
Responsibilities
Collaborate with cross-functional teams to solve complex technical problems at scale, balancing high-level system design with active code contribution.
Contribute to code, and lead and influence design discussions for the overall system architecture of complex products and solutions, ensuring they meet security and compliance requirements.
Set an example for the team on evaluating and adopting latest advancements in the industry including being AI-forward.
Partner with stakeholders including product managers, technical leads, and other engineers to solve hard technical problems at scale and define requirements for complex scenarios, incorporating 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.
Qualifications
Required Qualifications:
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.
Compensation Range
The base salary range for this job is USD $160,200.00 - USD $425,000.00 /Yr.
These pay ranges are intended to cover roles based across the United States. An individual's base pay depends on various factors including geographical location and review of experience, knowledge, skills, abilities of the applicant. At GitHub certain roles are eligible for benefits and additional rewards, including annual bonus and stock. These rewards are allocated based on individual impact in role. In addition, certain roles also have the opportunity to earn sales incentives based on revenue or utilization, depending on the terms of the plan and the employee's role.
This position will be open for a minimum of 3 days, with applications accepted on an ongoing basis until the position is filled.
GitHub values
Customer-obsessed
Ship to learn
Growth mindset
Own the outcome
Better together
Diverse and inclusive
Manager fundamentals
Model
Coach
Care
Leadership principles
Create clarity
Generate energy
Deliver success
Who We Are
GitHub is the world's leading AI-powered developer platform with 150 million developers and counting. We're also home to the biggest open-source community on earth (and 99% of the world's software has open-source code in its DNA). Many of the apps and programs you use every day are built on GitHub.
Our teams are dreamers, doers, and pioneers, leading the way in AI, driving humanitarian efforts around the globe, and even sending open source to Mars (and beyond!). At GitHub, our goal is to create the space you need to do your best work. We're remote-first and offer competitive pay, generous learning and growth opportunities, and excellent benefits to support you, wherever you are-because we know that people flourish when they can work on their own terms.
Join us, and let's change the world, together.
EEO Statement
GitHub is made up of people from a wide variety of backgrounds and lifestyles. We embrace diversity and invite applications from people of all walks of life. We don't discriminate against employees or applicants based on gender identity or expression, sexual orientation, race, religion, age, national origin, citizenship, disability, pregnancy status, veteran status, or any other differences. Also, if you have a disability, please let us know if there's any way we can make the interview process better for you; we're happy to accommodate!
$350k - $430k
...expertise to build authentic customer relationships. By unifying SMS, RCS, email, and push notifications, our AI-powered personalization engine delivers bespoke experiences that drive performance, revenue, and loyalty through real-time behavioral insights.Recognized as the #...SuggestedFull time$197.3k - $313.7k
...our dynamic team at Salesforce and make a real impact with your software designs and code! This position requires technical skills,... ...that requires building alignment and communication with several engineering organizations. We work in a highly collaborative environment,...SuggestedFull time$268.6k - $395k
...made now will define how DoorDash Ads scales across restaurants, retail, and grocery for the next decade.About the RoleAs a Principal Engineer on Ads, you will serve as the technical leader for the Ads organization, setting architectural direction and driving the long...SuggestedHourly payTemporary workWork at officeLocal areaRemote workFlexible hours- SingleStore engineers build the real-time data platform powering some of the world’s most demanding applications. Our cloud-native... ...meaningful business impact.Position SummaryWe are seeking a Senior/Principal Software Engineer to join the Engineering team and play a critical...Suggested
$206.4k - $276.7k
...Technology is a global organization of engineers, product developers, designers, technologists... ...to design video algorithms and software workflows for the purposes of achieving... ...our media platform.As a domain focused Principal Engineer, you are expected to be a thought...Suggested$276k - $414k
...addition to Bitmoji, Saturn, and other digital services.Snap Engineering teams build fun and technically sophisticated products that... ...execute with privacy at the forefront.We’re looking for a Principal Software Engineer to join the Ads Format team at Snap.What you’ll do...Full timeTemporary workLive inWork at officeLocal area$156.4k - $253k
...drives great outcomes.Job SummaryYour CareerIn the Layer-7 Security Software team, we are responsible for at least one, often two to three... .... Our core Application Identification and Content Inspection Engine runs on Hardware, Virtualized, Container and Cloud-delivered...Full timeWork at officeVisa sponsorshipWork visa$190.2k - $360.5k
About the RoleWe are seeking a highly motivated Principal Software Engineer to join the new Project Graph team at Adobe. Project Graph is a new creative system that lets you combine first and third-party AI models, Adobe tools, and custom interactive components inside a...Full timeTemporary workLocal areaWorldwide$197.3k - $313.7k
...delivers world-class events, both in-person and virtually. As the Principal Engineer focused on architecture priorities for the Event Technology... ....This leadership role requires a deep understanding of software development, architecture principles, AI fluency and a passion...Full time$215k - $252k
...during the interview process.About the Role:We’re hiring seasoned engineers to join our teams that work on core platform capabilities,... ...building the future of Gusto's Payroll and Tax systems. As a Gusto Software Engineer at this level, you’ll be guiding projects end-to-end...Minimum wageFull timeWork at officeLocal areaRemote workFlexible hours2 days per week3 days per week- ...Principal Software Engineer Our mission is simple. We make business travel less complicated for travelers, less costly for employers and more profitable for service providers. Using our industry-leading software solutions, employees book travel and car service and report...Work at officeRemote work
$260k - $340k
...and be part of a high-performing team that believes in each other, come build with us at Crusoe.About This Role:As the Principal Systems Software Engineer, you will serve as the visionary lead for Crusoe’s next-generation AI infrastructure. This is a role for an industry-...Full timeTemporary work$220k - $265k
...Principal Software Engineer Huntington Beach, California, United States About Mach Industries Founded in 2023, Mach Industries is a rapidly growing defense technology company focused on developing next-generation autonomous defense platforms. At the core of our...Permanent employmentWork at officeLocal areaWeekend work$180k - $300k
...a fast-growing technology company building sophisticated software systems and infrastructure at scale. Pragmatike is recruiting... ...behalf of a rapidly scaling technology company seeking a Principal Software Engineer to provide technical leadership across critical systems...Full timeImmediate start- ...Principal Software Engineer About the job We need a talented, ambitious, hard-working principal software engineer with 10+ years of experience who can help us build the foundation for the next era of work. We need someone who wants to change how the world works,...
- ...state management, fault handling, and reliability. # Drive engineering rigor: testability, code quality, review standards, performance... ...halting forward progress. What we’re looking for Deep software architecture experience for real-world systems: robotics, instrumentation...Remote work
- ...personal goals, and other priorities. We can hire people in any country where we have a legal entity.We're looking for a Principal Fullstack Software Engineer to join our team, passionately focused on delivering creative improvements for our engineering teams....Work at officeLocal area
- ...remote, but requires you to be located in either US Pacific or Mountain time zones.Your future team We're looking for a Principal Backend Software Engineer to join our team, passionately focused on delivering creative improvements for our engineering teams....Work at officeLocal areaRemote work
$401k
...future transformative technologies, and fostering a strong, collaborative security culture.About the RoleOpenAI is seeking a Principal Software Engineer to join the Infrastructure Security (InfraSec) team. InfraSec safeguards the core of OpenAI’s research and production...Work at officeLocal areaRemote workFlexible hours- ...Experience group is focused on improving the experience for our end users across our industrial-scale Software-as-a-Service observability platform. We are seeking experienced engineers who can craft intuitive, fast, and reliable user experiences empowering software engineers to...Full timeRemote workFlexible hours
$260k - $340k
...of a high-performing team that believes in each other, come build with us at Crusoe. About This Role: As the Principal Systems Software Engineer , you will serve as the visionary lead for Crusoe's next-generation AI infrastructure. This is a role for an...Full timeTemporary work$173k - $259k
...practices and finding ways to bring those practices into the engineering organization. Essential Functions Partners with product... ...roadmaps. Be a thought leader: a senior point of expertise on software engineering issues, industry trends and developing...Hourly payWork at officeImmediate startVisa sponsorshipWork visaFlexible hours$147k - $237.5k
...that drives great outcomes.Job SummaryThe TeamEngineering - Our engineering team is at the core of our products and connected directly to... ..., quality assurance, and field support throughout the entire software development cycle. This role requires a drive to build global...Full timeWork at office$170k - $277k
...including the data pipeline, analytics engine, and user interface. We are a fast-paced... ...products in the world.Job SummaryAs a Senior Principal Backend Engineer in our Cortex group,... ...field.14+ years of professional software engineering experience, with a focus on...Full timeWork at office$245k - $290k
...everything they touch, so organizations never have to choose between innovation and control.About the Role:We're looking for a Principal Software Engineer to help architect and build Redpanda'sAgentic Data Plane (ADP), the control and execution layer that powers how AI agents...Work at officeRemote workShift work- ...requiredSECRET Security Clearance Required; TS+ clearance preferred5+ years of experience as a Software EngineerExperience with distributed system architectures, secure platform engineering, and knowledge graphsStrong programming skills in Python, expertise in React and...ApprenticeshipEasy work
$163.8k - $257.4k
...of Zoominfo’s business. Collaborating with PMs, designers, and engineers you will rapidly drive innovation by building intelligent... ...on how we handle your personal information.ZoomInfo may use a software-based assessment as part of the recruitment process. More information...Worldwide$197.3k - $313.7k
...designing for failure.Observability: structured logging, metrics, distributed tracing, and debugging live production issues.Software engineering fundamentalsOOP (required): encapsulation, abstraction, inheritance, composition, polymorphism; SOLID principles; design patterns...Full time- ...is a startup company developing technology on the frontier of engineering and biology. Our first product is a smart microinvasive needle... ...of surgery. About the role We are looking for a lead software engineer who is excited to develop technology at the forefront...
$195k - $232k
...develop secure, scalable, multi-tenant software solutions that run seamlessly across major... .... You will contribute to the team's engineering standards: API design conventions,... ...You have 1-2 years of Staff or Associate Principal level professional software engineering...Local area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal software engineer San Francisco, CA
- principal scientist San Francisco, CA
- principal designer San Francisco, CA
- senior principal cloud computing engineer San Francisco, CA
- principal data scientist San Francisco, CA
- principal cloud computing engineer San Francisco, CA
- principal San Francisco, CA
- principal architect San Francisco, CA
- senior principal scientist San Francisco, CA
- software technology San Francisco, CA


