Software Engineer II

Microsoft is a global technology company that empowers people and organizations to achieve more through innovative software and services.
$98,300 - $193,200
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS

Description For Software Engineer II

Microsoft's Dynamics 365 team is seeking a Software Engineer II to join their Customer Experience Applications Team, specifically working on Dynamics 365 Customer Service Omnichannel. This role is part of Microsoft's enterprise software suite that powers many of the world's largest businesses. The position offers a hybrid work environment with up to 50% work from home flexibility.

The role involves working on next-generation applications that integrate Dynamics 365, Office 365, and various Microsoft cloud services. You'll be part of a team building highly scalable contact center solutions that enable organizations to connect with their customers through multiple channels including Live Chat, Voice, and SMS.

As a Software Engineer II, you'll be responsible for implementing features for Dynamics 365 products, ensuring they meet enterprise quality standards and cloud scale requirements. The position requires strong technical skills in C#, Azure, and Power Platform, with opportunities to work on distributed systems and cloud architecture.

The compensation is competitive, with a base salary range of $98,300 - $193,200 USD per year, varying by location. Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment options. The company culture emphasizes growth mindset, innovation, and collaboration, with a strong commitment to diversity and inclusion.

This is an excellent opportunity for a mid-level software engineer looking to make an impact on enterprise-scale applications while working with cutting-edge technologies in a supportive and growth-oriented environment. The role combines technical challenges with business impact, as your work will directly affect how global organizations interact with their customers.

Last updated 3 hours ago

Responsibilities For Software Engineer II

  • Designing and developing highly usable and scalable new application capabilities
  • Developing and debugging product/test code in a distributed platform using C#, Azure, and Power Platform
  • Own quality and devops for your code
  • Troubleshooting live site issues
  • Ensuring high reliability of applications and services through intelligent monitoring and alerting
  • Work closely with Program Managers and other Software Engineers

Requirements For Software Engineer II

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field
  • 2+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Pass Microsoft Cloud Background Check
  • Experience in developing, debugging, and supporting code in object-oriented languages and database querying languages (preferred)
  • Experience with Microsoft Azure (preferred)

Benefits For Software Engineer II

Medical Insurance
Parental Leave
Education Budget
  • 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

Microsoft Software Engineer 2 position in Bangalore focusing on cloud solutions development, requiring 4+ years experience and strong collaboration skills.

Software Engineer II

Microsoft Store team is hiring a Software Engineer II to build high-scale microservices powering the Microsoft App Store experience for 1.5 billion Windows devices worldwide.

Software Engineer II

Software Engineer II position at Microsoft's CosmosDB Security Team, focusing on security feature development and maintenance with C++ and C#, offering remote work flexibility.

Software Engineer

Software Engineer position at Microsoft working on OneFuzz platform for Edge & Platform Security, focusing on securing operating systems and eliminating vulnerabilities.

Critical Environment Instrumentation Engineer

Critical Environment Instrumentation Engineer role at Microsoft, managing datacenter control systems with 2+ years experience required, hybrid work model in Jakarta.