Question
FULL_TIME
5-10

Senior Software Engineer

11/22/2025

The role involves investigating and troubleshooting infrastructure-related build failures and supporting geo expansion work. Additionally, the engineer will assist in the implementation of new technology and manage the permission structure for internal tools.

Working Hours

40 hours/week

Company Size

10,001+ employees

Language

English

Visa Sponsorship

No

About The Company
Every company has a mission. What's ours? To empower every person and every organization to achieve more. We believe technology can and should be a force for good and that meaningful innovation contributes to a brighter world in the future and today. Our culture doesn’t just encourage curiosity; it embraces it. Each day we make progress together by showing up as our authentic selves. We show up with a learn-it-all mentality. We show up cheering on others, knowing their success doesn't diminish our own. We show up every day open to learning our own biases, changing our behavior, and inviting in differences. Because impact matters. Microsoft operates in 190 countries and is made up of approximately 228,000 passionate employees worldwide.
About the Role
Developers are our customers, and we focus on understanding their requirements to enhance engineering productivity, security, and compliance. This role will require you to work with engineering teams across infrastructure, security and product services. Responsible for investigating and troubleshooting infrastructure-related build failures, engaging with partner teams for other failures, and assisting internal teams to integrate with pipeline components. Support Geo Expansion: This involves supporting geo expansion work as part of the services owned by team. Build project timelines, estimates of level of effort, manage milestones, and course correct projects to maintain schedules Provide ICM support and serve as an escalation point during outages or investigations Assist in the implementation of new technology as it becomes available Manage the permission structure for internal tools Manage deployment of technology upgrades to existing systems Required: Bachelor and/or Graduate degree in computer science, engineering or equivalent Technical Stack: C++, C#, big data, ML, NLP, and search technologies. Focus Areas: Strong analytical skills, customer engagement, and cross-functional collaboration. Security awareness (penetration testing, threat analysis). Background in computer engineering, preferably cloud services or DevOps and AI Prior experience with using Azure DevOps and GitHub for project tracking, or strong technical acumen to quickly learn new technologies You should self-identify as a technical software engineer with a passion for cloud technologies and AI Previous experience as a Software Developer Engineer Track record of working closely with agile and diverse engineering teams Comfort with command line, PowerShell and OSS software Self-starter who likes tackling new challenges and working independently Ability to build relationships with senior technical and business leaders Strong verbal and written communication ability including fluency in English
Key Skills
C++C#Big DataMLNLPSearch TechnologiesAnalytical SkillsCustomer EngagementCross-Functional CollaborationSecurity AwarenessCloud ServicesDevOpsAIAzure DevOpsGitHubCommand LinePowerShell
Categories
TechnologyEngineeringSoftware
Apply Now

Please let Microsoft know you found this job on PrepPal. This helps us grow!

Apply Now
Get Ready for the Interview!

Do you know that we have special program that includes "Interview questions that asked by Microsoft?"

Elevate your application

Generate a resume, cover letter, or prepare with our AI mock interviewer tailored to this job's requirements.