M

Microsoft

Builds workplace software, PCs and cloud services

Senior Software Engineer - Backend + Cloud

Program ManagementPosted on Nov 10
Full-timeIndiaNo salary listedIn-person

About the Job

Requirements

  • A bachelor’s and/or graduate degree in computer science, engineering, or equivalent is required.
  • At least 8 years of professional development experience is required.
  • Experience or technical familiarity with C++, C#, big data, machine learning, natural language processing, and search technologies is required.
  • Familiarity with Microsoft Cloud Services, including Azure, Azure Active Directory, and Office 365, is required.
  • Security awareness, including penetration testing and threat analysis, is required.
  • A background in computer engineering, preferably in cloud services, DevOps, or artificial intelligence, is required.
  • Prior experience using Azure DevOps and GitHub for project tracking is required, or the ability to quickly learn new technologies through strong technical acumen.
  • Fluency in English is required.

Responsibilities

  • Work with engineering teams across infrastructure, security, and product services.
  • Define business requirements with input from key stakeholders.
  • Drive engineering initiatives across engineering teams, report status, and surface risks.
  • Collaborate with teams to review the health and hygiene of engineering systems through monthly service reviews.
  • Provide engineering systems operations support, including incident management, build-pipeline monitoring and maintenance, investigating and troubleshooting infrastructure-related build failures, engaging partner teams on other failures, and helping internal teams integrate with pipeline components.
  • Support geo-expansion work for services owned by the team.
  • Clarify execution roadmaps, risks, and status for engineering initiatives through newsletters and other forums.
  • Automate program management using Azure DevOps, GitHub, and Power BI.
  • Participate in security and services infrastructure initiatives.
  • Partner with solution engineers to validate that designs meet or exceed business needs.
  • Build project timelines and effort estimates, manage milestones, and course-correct projects to maintain schedules.
  • Identify and mitigate project-execution risks.
  • Define acceptance criteria and partner with engineering to ensure services align with requirements.
  • Partner with business teams to ensure change-management plans are in place for larger feature releases.
  • Coordinate planning, communications, testing, and stakeholder management across multiple teams.
  • Verify that implemented solutions capture the benefits identified during planning.
  • Provide ICM support and serve as an escalation point during outages or investigations.
  • Continuously improve the administration and documentation of tools.
  • Inform feature priorities based on business and stakeholder knowledge.
  • Assist with implementing new technology as it becomes available.
  • Identify opportunities to improve existing processes and drive improvements to completion.
  • Manage permission structures for internal tools.
  • Manage deployment of technology upgrades to existing systems.

Desired Qualifications

  • Self-identify as a technical software engineer with a passion for cloud technologies and artificial intelligence.
  • Previous experience as a Software Developer Engineer.
  • A track record of working closely with agile and diverse engineering teams.
  • Comfort using the command line, PowerShell, and open-source software.
  • Understanding of cloud, artificial intelligence, and other computing technologies, including business drivers and emerging trends across Microsoft and non-Microsoft technologies.
  • Experience working in geographically dispersed teams.
  • Ability to work independently and tackle new challenges.
  • Ability to build relationships with senior technical and business leaders.
  • Strong verbal and written communication ability.

About the Company

Microsoft

Builds workplace software, PCs and cloud services

Microsoft builds workplace software, operating systems and cloud infrastructure for consumers, businesses and government agencies, from small organizations to global enterprises. Microsoft 365 combines Word and Excel with Teams communication and Copilot AI features, while Windows runs PCs and Surface supplies the company's own computers. Azure rents computing capacity, storage and databases to build and run web applications. Microsoft also sells Xbox consoles and games, collecting revenue through software licenses, subscriptions, usage charges and product sales. Founded in 1975 by Bill Gates and Paul Allen, Microsoft is headquartered in Redmond, Washington.

Company size
10,001+
Company stage
IPO
Headquarters
Redmond, WA
Founded
1975

Recently Posted Jobs

Explore more opportunities at Microsoft

See more jobs