1 day 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.
- 7+ years of professional software engineering experience designing, building, and operating production systems.
- Expert coding ability in one or more languages such as C#, Java, Go, C++, Python, or Ruby.
- Strong 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.
- 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, and containerized services in production.
- Preferred experience with internet-scale systems, capacity planning, resilience, disaster recovery, incident management, reliability engineering, security, and production operations.
- Familiarity with GitHub, developer platforms, package management ecosystems, internal platform products, Go, Ruby, MySQL, Kubernetes, distributed storage, and large-scale 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.
