CareerPlanSign in

Software Engineer / Senior Software Engineer - GitHub Data Engineering Platform

Czech Republic, Multiple Locations, Multiple Locations💼 Full-time🗓 2026-07-23 → 2026-09-29

Core

Design, develop, test, and ship scalable technical solutions and APIs for GitHub's Data Engineering Platform, focusing on planetary-scale systems.

Role type

Senior Software Engineer (Data Engineering)

Builds

GitHub services, Data Engineering Platform, scalable APIs

Domain

Software Engineering, Data Engineering, Cloud Infrastructure (Azure)

Required skills

Data Engineering, API design, CI/CD pipeline setup, relational and non-relational database management, Azure ecosystem expertise, system architecture, code prototyping, technical mentorship

Preferred skills

Experience with planetary-scale systems, cross-functional collaboration

Technologies

C, C++, C#, Java, JavaScript, Go, Ruby, Rust, Python, MySQL, Cosmos DB, Azure Storage, Azure Redis Cache, Azure Data Explorer

Responsibilities

Design and implement APIs for component integration, operate Cosmos DB clusters at scale, utilize CI/CD tools for automated pipelines, write architecture briefs and build prototypes, conduct code reviews and provide mentorship, participate in on-call rotations

Seniority

Senior, hands-on IC

Sourced via microsoft · Listed on CareerPlan, which tracks 852,000+ jobs from 20+ sources.