New job, posted less than a week ago!
Job Details
Posted date: Sep 18, 2025
There have been 445 jobs posted with the title of Software Engineer II all time at Microsoft.There have been 445 Software Engineer II 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
Travel amount: 25.0%
Work location type: 3 days / week in-office
Role: Individual Contributor
Description
Do you want to be at the epicenter of cloud computing? Azure Functions is at the heart of Azure’s serverless platform and is the next generation of Cloud computing and Azure Developer services are the core of our cloud platform and are growing incredibly fast. Compute is undergoing a revolution starting with Virtual Machines, containers, and container orchestrator frameworks like Kubernetes and recently the “Serverless” revolution - which enables developers to build powerful and scalable apps without having to deal with the complexity of operating distributed and scalable systems.Azure Functions runs in more than 50 regions and already handles billions of invocations daily. We are looking for a Software Engineer II to join the Azure Functions team to help design and build the next set of features that will help define how cloud-native applications are built. This is a unique opportunity to help build cutting-edge services, opportunity to do deep distributed systems development, and drive strategic initiatives that are key to the overall company direction. You will have the opportunity to work on cutting-edge technology including managing containers, big data, serverless all at planet scale.
Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
The Azure Functions team is looking for engineers with deep expertise in Artificial Intelligence (AI) agents and cloud-scale distributed systems to help shape the next generation of serverless computing. Our goal is to build the Serverless Framework for Agents - think of it as the Serverless Agents Service that defines how developers create, orchestrate, and scale AI-powered applications in the cloud. This is a rare opportunity to work at the intersection of AI, developer platforms, and large-scale infrastructure - areas that are central to Microsoft’s cloud strategy.
What You’ll Do
Design and build the Serverless Agents Service, enabling developers to seamlessly define, deploy, and scale AI agents in the cloud.Develop distributed services and runtime components engineered for scale, performance, availability, and reliability—powering workloads for millions of developers worldwide.Drive innovation in multi-language support (with emphasis on Python, Node.js, and Java) across open-source SDKs, tooling, and Azure’s production services.Collaborate cross-org with AI, infra, and developer experience teams to deliver seamless integrations, high-throughput services, and new AI-first programming models.Contribute to open source and engage with the developer community to improve usability, performance, and extensibility of Functions and Agents. Why Join Us
Azure Functions is one of the fastest-growing developer services at Microsoft, powering mission-critical workloads for companies around the globe. You’ll be joining a team that is:
AI-first: defining the future of cloud-native Serverless Agents.Impact-driven: shaping one of Microsoft’s most strategic services with direct customer and open-source visibility.Rapidly growing: offering opportunities to influence product direction, mentor engineers, and grow your own career at the frontier of cloud and AI.MS Culture & Values: Embody our Culture and Values.
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 PythonOR equivalent experience.1+ years development and design working on highly scalable and available systems with public cloud services including Azure, GCP (Google Cloud Platform), or AWS (Amazon Web Services). 6+ months of experience using AI-assisted development tools (e.g., GitHub Copilot, or similar) to enhance productivity and code quality.Interest in building highly available, reliable and performant systems and services.Experience in modern software engineering, including coding standards, code reviews, source control management, build processes, testing, releasing AND ability to learn and grasps concepts quickly in a fast-paced environment and demonstrated problem-solving and debugging skills. Other Requirements:
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: 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.Experience with AI tools including OpenAI, LangChain, Llama-index or other tools.Experience with AI Agent Frameworks including LangGraph, OpenAI agents, CrewAI, Pydantic.AI, etc. 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 posts positions for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.
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.
#CoreAI
#DDJL
#DevDiv
Check out other jobs at Microsoft.