10,000+ Active Jobs
|
500+ Hiring Companies
|
100% Verified Jobs
India
HiringGo Logo
Companies
Exclusive Jobs
Jobs Login
Homeโ€บCompaniesโ€บMicrosoftโ€บMicrosoft Senior Software Engineer in Hyderabad | Hybrid
M

Microsoft Senior Software Engineer in Hyderabad | Hybrid

๐Ÿ“LOCATIONHyderabad
๐Ÿ“ˆEXPERIENCE7 to 11 Yrs
๐Ÿ•˜TYPEFull time
๐ŸฅIndustryIT Services & Consulting
๐Ÿ—“POSTED14 Aug 2026

01Overview

Job OverviewMicrosoft is hiring a Senior Software Engineer in Hyderabad for the GitHub Enterprise Server release team. This role focuses on the engineering systems that help GitHub Enterprise Server produce, validate, certify, and deliver reliable software artifacts to enterprise customers worldwide.The position sits at the center of the GHES release lifecycle. You will work on operating system images, containers, appliance artifacts, package generation, certification workflows, integration test environments, and release infrastructure. The role also involves distributing GHES artifacts through major cloud platforms including Azure, AWS, and GCP.This is a strong opportunity for an experienced software engineer who enjoys production engineering, release automation, distributed systems, troubleshooting, and improving engineering reliability. You will work with platform, infrastructure, release, and product teams to identify problems early, simplify delivery processes, strengthen observability, and improve confidence in every release.Key ResponsibilitiesOwn and improve systems used to create GHES operating system images, containers, and appliance artifacts across platform, infrastructure, and application layers.Design, maintain, and enhance release pipelines responsible for package generation, validation, and certification.Build and operate integration testing environments that support continuous and reliable validation of GHES.Improve continuous integration quality by increasing test reliability, strengthening issue detection, and helping teams triage and resolve failures.Support publication and distribution of GHES release artifacts through Azure, AWS, and GCP.Work with engineering teams across platform, infrastructure, release, and product functions to improve release readiness and troubleshooting.Perform root-cause analysis for build, testing, certification, and package delivery problems.Improve release workflows through automation, observability, repeatability, security, and compliance practices.Lead technical improvements that reduce release complexity and increase engineering productivity.Support the complete release lifecycle, from build creation and package generation through validation, certification, and customer delivery.Provide operational support for release infrastructure and investigate critical production issues affecting software delivery.Required SkillsCandidates should have substantial professional software engineering experience and a proven record of maintaining and delivering production software. For the Senior Software Engineer level, the posting specifies 7 or more years of relevant experience. Strong programming experience in one or more languages such as C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python is required.Experience building and operating production CI/CD or release pipelines for complex distributed systems is important. Candidates should also understand Linux-based environments, containers, software packaging, and artifact delivery.The role requires strong troubleshooting ability across multiple layers of a software stack. Applicants should be comfortable investigating build failures, test failures, release problems, and infrastructure issues and then developing durable fixes rather than relying only on short-term workarounds.Preferred SkillsStrong candidates will have experience improving engineering systems through automation, observability, and process simplification. Experience working across teams and improving release readiness is valuable.Practical knowledge of cloud-based artifact distribution is relevant because GHES release artifacts are delivered through Azure, AWS, and GCP. Candidates who have worked with complex distributed systems, release infrastructure, integration testing, packaging, and production operations may be particularly well suited to this opportunity.EducationMicrosoft accepts several education and experience combinations for this role. These include an Associate's, Bachelor's, Master's, or Doctorate degree in Computer Science, Computer Engineering, Electrical Engineering, Electronics Engineering, Mathematics, Physics, or a related technical field, along with the corresponding professional experience specified in the posting. Equivalent experience may also be considered.ExperienceFor the Senior Software Engineer level, the stated requirement is 7 or more years of experience in software engineering, computer science, or a related technical discipline with proven production software development experience.The posting also describes alternate pathways: an Associate's degree with 5 or more years of relevant experience, a Bachelor's degree with 4 or more years, a Master's degree with 2 or more years, a Doctorate in a relevant field, or equivalent experience. The specific pathway should be assessed against the candidate's background.Required TechnologiesCC++C#JavaJavaScriptGoRubyRustPythonLinuxContainersCI/CDRelease PipelinesSoftware .

02What you'll need

Experience
7 to 11 Yrs
Employment Type
Full time
Programming languages
CJavaJavaScriptGoRubyRustPythonLinuxCCContainers

03About MICROSOFT

IT Services & ConsultingIndustry
Full timeEmployment Type
HyderabadLocation
Not Disclosed ยท salary hidden by employer
7 to 11 Yrs ยท Hyderabad
Applications are reviewed directly by the hiring team.
Role Snapshot
Work ModeNot specified
Visa SponsorshipNot specified
RelocationNot specified
Job TypeFull time
M
MICROSOFT
IT Services & Consulting
View all MICROSOFT jobs โ†’
Share