19 hours ago
Hyderābād, IndiaSenior
Responsibilities
- Design, develop, and operate highly available distributed systems powering critical GitHub platform services.
- Drive architecture and technical direction for scalable backend services and platform capabilities.
- Improve service reliability, performance, latency, capacity, security, and operational efficiency.
- Own complex features and services from requirements and design through implementation, rollout, production support, and live-site operations.
- Build automation and reusable platform capabilities that reduce operational overhead and improve engineering productivity.
- Investigate complex production issues across distributed systems, storage, networking, and service infrastructure, and implement durable corrective actions.
- Partner across GitHub and Microsoft on technical strategy, platform investments, and modernization efforts.
- Mentor engineers and raise engineering standards through design and code reviews.
Requirements
- Bachelor's or Master's degree in Computer Science or a related field, or equivalent practical experience.
- At least 7 years of professional software engineering experience designing, building, and operating production systems.
- Expertise in one or more languages such as C#, Java, Go, C++, Python, or Ruby, with experience delivering maintainable production software.
- Deep knowledge of data structures, algorithms, concurrency, API design, and distributed-systems fundamentals.
- Experience designing and operating large-scale backend services, cloud systems, or platform infrastructure with high availability and reliability requirements.
- Strong experience with databases, caching systems, messaging technologies, service-oriented architectures, and observability practices.
- Ability to lead ambiguous technical projects, influence architecture across teams, mentor engineers, and communicate with technical and non-technical stakeholders.
- Preferred experience with public cloud platforms, Kubernetes, containerized production services, hyperscale systems, capacity planning, resilience, disaster recovery, observability, incident management, reliability engineering, security, production operations, GitHub, developer platforms, package-management ecosystems, or internal platform products.
- Familiarity with Go, Ruby, MySQL, Kubernetes, distributed storage, service infrastructure, and large-scale system migrations.
About Microsoft
Microsoft develops operating systems, productivity software, cloud services, developer tools, and consumer devices for individuals, enterprises, and governments. Its main products include Windows, Microsoft 365, Azure, Visual Studio/GitHub, Xbox, and LinkedIn; revenue comes from software subscriptions and licenses, cloud consumption, hardware sales, and advertising. Founded in 1975 and headquartered in Redmond, Washington, Microsoft is a public company traded on Nasdaq.
