This position is no longer accepting applications
Closed on September 11, 2026.
This role is filled — get an email when new Engineering roles open on EngineerJobs.io:
Software Engineer III
Python
Developer
Engineering
JavaScript
Node Js
Npm
Programming
Programming Languages
Software Development
Software Engineer
Software Engineering
View similar jobs
Get alerted when similar jobs are posted — set up a New Engineering jobs on EngineerJobs.io alert.
See other roles at GitHub, Inc..
Job Description
Build and maintain open source software for the npm team, supporting the JavaScript ecosystem and helping improve reliability, security, and developer experience.
Responsibilities
- Write, review, and maintain code plus technical documentation
- Engage daily with community members, consumers, and contributors
- Collaborate with internal and external stakeholders to define, design, and develop new features aligned with business objectives and end-user needs
- Help triage and remediate bugs and security vulnerabilities
- Steward high-impact JavaScript open source projects used by millions of developers and supporting billions of downloads across the package registry
Requirements
- 4+ years of software engineering, computer science, or related technical discipline, with proven experience maintaining and delivering production software languages including (but not limited to) C, C++, C#, JavaScript, Go, Ruby, Rust, or Python
- OR Associate’s Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, or related field AND 3+ years experience
- OR Bachelor’s Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, or related field AND 2+ years experience in computer science or related technical discipline with proven experience coding in C, C++, C#, JavaScript, Go, Ruby, Rust, or Python
- OR Master’s Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, or related field
- OR Equivalent experience
- 2+ years experience with Cloud Services
- 2+ years experience developing and debugging large-scale projects, applications, or developer tools
Preferred Qualifications
- 2+ years experience with Node.js
- 3+ years experience with cloud services, including AWS development
- Experience building applications that adhere to the highest security standards
- Experience using AI-assisted coding and productivity tools
Technologies
- C, C++, C#, JavaScript, Go, Ruby, Rust, Python
- Cloud Services, Node.js, AWS
- AI-assisted coding and productivity tools
Benefits
- Annual bonus
- Stock
- Sales incentives based on revenue or utilization (depending on the terms of the plan and the employee’s role)
Compensation
- Base salary range: USD 107,700 - 285,900 per year
GitHub Leadership Principles
- Customer-obsessed
- Ship to learn
- Growth mindset
- Own the outcome
- Better together
- Diverse and inclusive
- Manager fundamentals: Model
- Manager fundamentals: Coach
- Manager fundamentals: Care
- Leadership principles: Create clarity
- Leadership principles: Generate energy
- Leadership principles: Deliver success
Location
- Remote (Remote), United States