Software Engineer II
Microsoft
Microsoft
Join Microsoft Frontier Company as a Software Engineer II and contribute to building the intelligent products and platforms that power Delivery Excellence. This role is instrumental in advancing our vision through AI-native operating systems, ensuring speed, quality, and predictability in customer value delivery.
As part of the Execution Engineering team, you will design, develop, and operate cutting-edge solutions across Microsoft's cloud ecosystem. Your work will directly impact how we pursue, govern, and realize customer value, leveraging AI and modern engineering practices.
Key responsibilities include designing, building, testing, deploying, and operating products and services across Microsoft Azure, Dynamics 365, and Microsoft 365. You will translate business needs into scalable, secure, and reliable solutions, applying AI-assisted SDLC capabilities to enhance productivity.
Collaborate effectively with product management and partner teams to deliver significant customer value. Participate in architecture discussions and contribute to technical design decisions. Implement robust engineering practices for high-quality, maintainable software. Drive service reliability, scalability, and observability through automation and data-driven insights.
Investigate and resolve production incidents and performance bottlenecks. Address technical debt and modernization opportunities. Utilize data and customer feedback to refine user experiences. Build and operate solutions adhering to security, privacy, and regulatory standards. Foster a culture of continuous learning and collaboration to achieve successful outcomes.
We are seeking candidates with a minimum of 7 years of experience in software engineering, including design, development, deployment, and operations of enterprise-grade applications. Proficiency in modern SDLC platforms, engineering toolchains, and Open Source/InnerSource practices is essential.
Hands-on experience with DevOps, DevSecOps, and Agentic Software Engineering is required. Strong technical expertise in at least one of the following is crucial: .NET, SQL, Cosmos DB, Python, Azure CLI, PowerShell, YAML, Node.js, or React.js. Experience building and operating cloud-native applications on Microsoft Azure is a must.
Demonstrated ability to design and implement intelligent, context-aware software systems using Language Models (S/LLMs) and agentic coding frameworks is highly desirable. A solid understanding of database design, data modeling, and implementation patterns is expected. Excellent troubleshooting, communication, and collaboration skills are key to success in this role. A Bachelor's degree is required, along with 7+ years of professional software engineering experience.
Microsoft Corporation
Software Development