Software Engineer II

Microsoft•Published 46 minutes ago•First seen 33 minutes ago
Overview

Microsoft Frontier Company helps customers achieve measurable business outcomes through AI, engineering, and transformation at scale. Within Frontier Company Operations, Business Excellence advances its vision through a portfolio of capabilities and organizations, with Delivery Excellence (DE) serving as the AI-native operating system for how we pursue, deliver, govern, and realize customer value, with speed, quality, predictability, and financial discipline built into every engagement. 

Execution Engineering is the Intelligence pillar and engineering arm of Delivery Excellence, building the intelligent products, platforms, agents, and experiences that power this operating system. 

As a Software Engineer in the Execution Engineering team, you will design, build, and operate intelligent products, platforms, agents, and experiences that power Delivery Excellence and deliver good value to our users and customers.


Responsibilities

Role & Responsibilities: - 

  • Design, build, test, deploy, and operate products, platforms, and services across one or more Microsoft clouds, including Azure, Dynamics 365, and Microsoft 365 
  • Translate business and technical requirements into scalable, secure, reliable, and maintainable solutions. 
  • Apply modern engineering practices, including Agentic Software Engineering tools and AI-assisted SDLC capabilities, to improve engineering productivity and quality.  
  • Collaborate with product management, partner teams, and service owners to deliver customer and business value.  
  • Participate in architecture and design discussions and contribute to technical design decisions. 
  • Implement engineering good practices to build high-quality, maintainable software and services 
  • Improve service reliability, scalability, performance, and observability through automation, telemetry, monitoring, testing, and data-driven insights.  
  • Investigate and resolve production incidents, performance bottlenecks, and reliability issues.  
  • Contribute to engineering excellence through code reviews, knowledge sharing, process improvements, and adoption of emerging technologies and practices.  
  • Identify and address technical debt, modernization opportunities, code reuse, and cost optimization initiatives. 
  • Use data, customer feedback, and operational insights to inform technical decisions and improve user experiences.  
  • Contribute to quality goals by defining, measuring, and validating service and product quality.  
  • Continuously learn and adopt new technologies, tools, and engineering practices.  
  • Build and operate solutions in compliance with security, privacy, and regulatory requirements.  
  • Work collaboratively across team boundaries to resolve issues and deliver successful outcomes. 

      Knowledge, Skills, and Experience 

  • 7+ years of experience in software engineering, including design, development, deployment, and operations of enterprise-grade applications and services.  
  • Experience working with modern SDLC platforms, engineering toolchains, and Open Source/InnerSource development practices to deliver secure, reliable, and scalable software solutions. 
  • Hands-on experience with DevOps, DevSecOps and Agentic Software Engineering 
  • Good technical expertise in one or more of the following technologies: .NET, SQL, Cosmos DB, Python, Azure CLI, PowerShell, YAML, Node.js, or React.js 
  • Experience building, deploying, and operating cloud-native applications and services on Microsoft Azure 
  • Design and implement intelligent, context-aware software systems by leveraging appropriate Language Models (S/LLMs), and agentic coding frameworks 
  • Ability to read, interpret and/or develop technical specifications, diagrams, and infrastructure blueprint.  
  • Demonstrated understanding of database design, data modeling, and implementation patterns for a variety of application scenarios 
  • Good sense of ownership, accountability, and commitment to delivering high-quality products and services with an good end-user experience 
  • Proven ability to troubleshoot production incidents, diagnose complex technical issues, and operate highly available, reliable services. 
  • Ability to analyze operational, customer, and engineering data to identify issues, drive improvements, and support technical decision-making. 
  • Good collaboration, communication, and problem-solving skills, with the ability to work effectively across engineering and product teams. 
  • Has achieved, or can obtain within three months of hire, Microsoft Azure certifications (AZ-204 or AZ-400) and AI-900. 

Qualifications

Qualification: -  

Required / Minimum Qualifications 

  • Bachelor's degree and 7+ years of professional software engineering experience with one or more modern programming languages such as C#, Python, JavaScript/TypeScript, or similar 
  • 3+ years of experience in building and operating enterprise applications on Azure/D365/M365. 

Preferred Qualifications 

  • Experience with AI-powered applications, agentic workflows, or AI-assisted software engineering. 
  • Experience with DevSecOps and cloud service operations. 
  • Experience with Open Source or InnerSource development models. 
  • Good troubleshooting, communication, and collaboration skills. 
  • Azure and AI certifications are a plus. 

This position will be open 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, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.