Flag job

Report

Staff Software Engineer - Copilot Productivity

Min Experience

8 years

Location

remote

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

GitHub is looking for a talented and experienced Staff Software Engineer to join our Copilot Productivity team. In this role, you will be responsible for building features and capabilities that help developers be more productive using Copilot, GitHub's revolutionary AI-powered coding assistant. You will work closely with product, design, and other engineering teams to identify and address the needs of our users, and deliver high-quality, scalable solutions that help make Copilot an indispensable tool for developers around the world. What You'll Do: - Design and implement new features and capabilities for Copilot, our AI-powered coding assistant, to help developers be more productive - Collaborate with product, design, and other engineering teams to understand user needs and requirements, and translate them into technical solutions - Write high-quality, maintainable, and scalable code that meets performance, reliability, and security requirements - Mentor and support more junior engineers, sharing your expertise and helping them grow - Actively participate in code reviews, design discussions, and other engineering processes to ensure best practices and high-quality outcomes - Stay up-to-date with the latest technologies, trends, and best practices in software engineering, and contribute to the team's technical strategy and roadmap What We're Looking For: - Significant experience (8+ years) as a Software Engineer, with a proven track record of delivering high-impact projects - Strong technical skills in areas such as software architecture, system design, and software development best practices - Proficiency in one or more programming languages, such as TypeScript, JavaScript, Python, or Rust - Experience working with large-scale, distributed systems, and a good understanding of key software engineering concepts like scalability, reliability, and performance - Excellent problem-solving and critical thinking skills, with the ability to break down complex problems and find creative solutions - Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams - A passion for staying up-to-date with the latest technologies and trends, and a desire to continuously learn and grow - Alignment with GitHub's values and commitment to creating an inclusive, diverse, and equitable workplace Location: This role can be based remotely in the United States.

Skills

typescript
javascript
python
rust