Staff Software Engineer - Copilot Productivity
Job title: Staff Software Engineer - Copilot Productivity in USA at GitHub, Inc.
Company: GitHub, Inc.
Job description: About GitHub: As the global home for all developers, GitHub is 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 and experiment across 420+ million repositories. repositories. With all the collaborative features of GitHub, it has never been easier for individuals and teams to write faster, better code.
Locations: In this role you can work from Remote, United States
Overview:GitHub is the home for over 100 million developers shaping the future of software. Our mission is to accelerate human progress through collaboration, and we’re building tools that empower developers to create, share, and innovate together.We’re looking for a Staff level Software Engineer to help shape the future of Copilot chat at As a key member of the Copilot Chat team, you’ll collaborate with a dynamic, diverse, and distributed group of engineers, product managers, and designers to revolutionize how developers interact with AI-powered tools. Your expertise will directly influence and enhance Copilot’s capabilities across the GitHub platform, driving innovation and transforming the way millions of developers work every day.At GitHub, you’ll work on technology that transforms how the world builds software—collaborating with talented teams in an inclusive, open, and growth-oriented culture. Let’s reimagine what’s possible with AI and software development together. Responsibilities:
- Work with the team to understand technical constraints, and develop, communicate, and track against realistic plans to consistently ship products, features, and bug fixes.
- Coordinate with engineering and product leadership to define and prioritize projects that help us meet business objectives.
- Ensure the team builds software that is architecturally consistent and of high quality to reliably meet customer needs.
- Support a highly available service used by millions of users on a daily basis.
- Mentor, pair, and delegate work to encourage the professional and technical growth of your team and those around you.
- Write, review, and maintain code primarily in Ruby/Rails, Go, and JavaScript/Typescript.
- 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
- o 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
- o 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
- o 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
- o 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
- o OR equivalent experience
- Customer-obsessed
- Ship to learn
- Growth mindset
- Own the outcome
- Better together
- Diverse and inclusive
- Model
- Coach
- Care
- Create clarity
- Generate energy
- Deliver success