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.

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.