Software Engineer II

Microsoft is a company where passionate innovators collaborate to develop cloud and business applications, including Dynamics 365 and Power Platform solutions.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS · AI

Description For Software Engineer II

Microsoft is seeking a Software Engineer II to join their dynamic Business & Industry Copilots group, a rapidly growing organization responsible for Microsoft Dynamics 365, Power Apps, Power Automate, and AI solutions. This role is part of the Customer Zero Engineering team, focused on building next-generation applications that leverage AI transformation across Marketing, Sales, Services, and Support organizations within Microsoft.

The position offers an exciting opportunity to work on highly strategic projects in an agile, high-energy environment. As a Software Engineer II, you'll be responsible for full-stack development, collaborating with a diverse engineering team to create robust and efficient solutions using Azure & Power Platform. The role requires 4+ years of experience and strong expertise in various technologies including Azure services, .NET framework, Java, C#, SQL, and modern engineering practices.

The ideal candidate will have strong problem-solving abilities, experience with modern development practices, and excellent communication skills. You'll be working in a hybrid environment (up to 50% work from home) in Hyderabad, India, with minimal travel requirements (0-25%). This role offers the chance to impact large-scale 24x7 business SaaS applications and help create reference architecture for large companies.

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and generous time away. You'll be part of a company culture that values innovation, diversity, and professional growth. This is an excellent opportunity for a mid-level engineer looking to make a significant impact while working with cutting-edge technologies in a collaborative environment.

Last updated 8 hours ago

Responsibilities For Software Engineer II

  • Brainstorm and identify solutions to problems in the designated component
  • Be innovative in identifying solutions to routine problems and manual workflows
  • Develop, test and deploy solutions which help in improving experiences for Customers
  • Analyze events and telemetry from multiple sources and resolve issues
  • Partner with peers in team, in leveraging and extending the services and experiences

Requirements For Software Engineer II

JavaScript
React
Node.js
Java
  • Good development experience using Azure resources and services
  • Good exposure to VSO, Git and modern engineering practices
  • Well versed with Agile development methodology
  • Good experience using Microsoft technology stack (.NET framework, Java, C#, PowerShell, SQL, REST services, Node.JS)
  • Good verbal and written communication skills
  • 4+ years of relevant work experience
  • Relevant educational background

Benefits For Software Engineer II

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Software Engineer II

Software Engineer 2- Cognitive Service Platform

Software Engineer 2 position at Microsoft's Cognitive Service Platform team in Beijing, focusing on distributed systems and cloud services development with AI technologies.

Software Engineer II

Microsoft is hiring a Software Engineer II to develop enterprise-scale solutions for Dynamics 365 Customer Service Omnichannel, offering competitive pay and benefits in Redmond, WA.

Software Engineer II

Software Engineer II position at Microsoft working on Teams admin Center and voice administration experiences, requiring 2+ years of technical engineering experience.

Software Engineer

Microsoft is hiring a Software Engineer to join the Microsoft 365 team, working remotely from Brazil to build and maintain large-scale cloud services and enterprise productivity solutions.

Software Engineer II

Software Engineer II position at Microsoft working on Azure's Core Operating System team, focusing on platform reliability and performance with hybrid work options in Vancouver.