Microsoft Software Engineer

Job is more than 1 month old.

Job Details

Posted date: Oct 17, 2025

There have been 1947 jobs posted with the title of Software Engineer all time at Microsoft.
There have been 1947 Software Engineer jobs posted in the last month.

Category: Software Engineering

Location: Redmond, WA

Estimated salary: $158,000
Range: $100,600 - $215,400

Employment type: Full-Time

Work location type: 3 days / week in-office

Role: Individual Contributor


Description

Azure Edge unites Edge platforms, devices, and services to deliver next-generation Edge solutions, operating systems, and engineering systems. Driven by customer needs, Azure Edge accelerates innovation and growth for Azure, E+D, and Microsoft’s customers worldwide.

The Engineering Services – CI Platform team is at the heart of this mission.

We build and operate cloud services and the control plane that provide the infrastructure and platform for the entire engineering lifecycle spanning OS provisioning, CI/CD orchestration, deployment, observability, auto-triage, and developer productivity.

Our systems form the backbone for multiple product lines across Azure Edge + Platform, enabling engineering teams to deliver with speed, safety, and confidence.

This role is is an opportunity to shape the control plane and engineering platform that power how Azure Edge builds and ships software, making every developer more productive and every release more reliable.

Design and build full-stack solutions spanning backend microservices to rich, interactive web dashboards.Develop cloud services and APIs that provide the infrastructure, platform, and control plane for the engineering lifecycle, covering OS provisioning, environment management, CI/CD orchestration, deployment, observability, and compliance.Work with Azure data platforms, Log Analytics, and insights systems to uncover engineering trends, improve reliability, and drive data-informed decisions across the CI Platform.

Integrate with Microsoft platforms (Azure, Azure DevOps, Sentinel, Kusto, Kubernetes, etc.) to unify data and developer experiences.Embed observability and reliability into every layer — building self-healing systems with clear operational visibility.Drive automation and self-service to reduce friction and manual toil for thousands of developers across Azure Edge + Platform.

Qualifications

Required Qualifications:

Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript or Python OR equivalent experience.2+ years of professional software engineering experience building large-scale distributed systems.Other Requirments:

Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.

Preferred Qualifications:

Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.Knowledge of observability and telemetry platforms (Kusto, Prometheus, Grafana, etc.).Familiarity with security, compliance, and deployment automation in cloud environments. Strong proficiency in Python for building cloud services, automation, and orchestration workflows.Solid understanding of software engineering fundamentals including algorithms, data structures, and testing.Familiarity with microservices architectures, distributed systems, and REST or gRPC APIs.Experience with Azure cloud services, CI/CD systems, and containerization technologies such as Docker and Kubernetes.Excellent collaboration, problem-solving, and communication skills with a passion for reliability and automation.

Software Engineering IC3 - The typical base pay range for this role across the U.S. is USD $100,600 - $199,000 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $131,400 - $215,400 per year. Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-corporate-pay Microsoft will accept applications for the role until October 24, 2025.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.



Email/text job link for Software Engineer at Microsoft

Provide your email or phone number to recieve a short message with the job link and details.

Check out other jobs at Microsoft.