M

Microsoft

Builds workplace software, PCs and cloud services

Software Engineer 2

AI Application EngineeringPosted on Nov 12
Full-timeHyderabad, Telangana, IndiaNo salary listedIn-person

About the Job

Requirements

  • At least 7 years of professional software engineering experience, including design, development, deployment, and operations of enterprise-grade applications and services.
  • At least 3 years of experience building and operating enterprise applications on Azure, Dynamics 365, or Microsoft 365.
  • Experience with modern software development lifecycle platforms, engineering toolchains, and open-source or inner-source development practices to deliver secure, reliable, and scalable software solutions.
  • Hands-on experience with DevOps, DevSecOps, and agentic software engineering.
  • Technical expertise in one or more of .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.
  • Ability to design and implement intelligent, context-aware software systems using appropriate language models and agentic coding frameworks.
  • Ability to read, interpret, or develop technical specifications, diagrams, and infrastructure blueprints.
  • Understanding of database design, data modeling, and implementation patterns for a variety of application scenarios.
  • 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.
  • A bachelor's degree and at least 7 years of professional software engineering experience with one or more modern programming languages such as C#, Python, JavaScript/TypeScript, or similar.
  • Achieved, or ability to obtain within three months of hire, Microsoft Azure certifications AZ-204 or AZ-400 and AI-900.

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 software development lifecycle 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 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.

Desired 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 inner-source development models.
  • Azure and AI certifications.

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