top of page
GitHub

Software Engineer III, Codespaces & Copilot Workspace

GitHub

facebook-icon.png
linkedin-icon.png
twitter-icon.png

share this job opportunity

competitive salary

Germany

Engineering, Information Technology

English

remote

about the company

GitHub is the developer company. We make it easier for developers to be developers: to work together, to solve challenging problems, and to create the world’s most important technologies. We foster a collaborative community that can come together—as individuals and in teams—to create the future of software and make a difference in the world.

is looking for you!
Metropole.jpg

diversity statement

"Check out our website and our values!"

your area of responsibility

  • Own and advocate for the health and quality of the systems that the team builds, including participating in on-call rotations and responding to incidents as necessary.

  • Design, develop and ship high-quality technical solutions that scale across multiple GitHub services.

  • Collaborate with cross-functional teams to define and implement innovative solutions.

  • Provide technical leadership, mentorship, pairing opportunities, and code reviews to encourage the growth of others.

  • Write architecture briefs and proposals, carry out code experiments, and build prototypes to learn how we can achieve planetary scale with our systems.

  • 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.

  • Become intimately familiar with the systems you build and take pride in writing maintainable code.

your profile

Required Qualifications:

  • 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 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, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 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.

  • Experience in cloud-native development, including designing, building, and deploying scalable applications using microservices architecture, containers (e.g., Docker), and orchestration tools like Kubernetes. Proficiency in leveraging cloud platforms (e.g., AWS, Azure, or GCP) for optimizing application performance and scalability.

  • Experience with on-call rotations, incident response and site reliability, including diagnosing and resolving complex production issues under pressure.

  • Experience implementing and maintaining compliance and security practices in software development, including secure coding, vulnerability management, data privacy, and regulatory standards (e.g., GDPR, SOC 2, HIPAA). Proficiency in designing systems with robust security measures and ensuring adherence to organizational and industry compliance requirements.


Preferred Qualifications:

  • Proficiency in modern programming languages such as C#, TypeScript, Go, and Rust.

  • Excellent written and verbal communication via async collaboration, documentation, and visibility of work.

  • Experience working with a remote, distributed team.

  • Passionate about fostering effective Engineering practices and processes.

  • Proficiency in Git and GitHub for version control and collaborative development and branching strategies.

  • Experience with CI/CD Tools: Strong knowledge of CI/CD concepts and best practices. Experience with GitHub actions and workflows platform, familiar with other tools like Jenkins

  • Contribute to open source software, engage with maintainers, and actively participate in community curation.


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

the benefits

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.

facebook-icon.png
linkedin-icon.png
twitter-icon.png

share this job opportunity

join our talent program and get alerts for dream jobs just like this one

bottom of page