Taro Logo

Software Engineer II

Microsoft is a global technology company that empowers people and organizations worldwide through software, cloud services, and computing platforms.
$100,600 - $199,000
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer II

Dynamics 365 is Microsoft's suite of enterprise software that powers many of the largest businesses in the world. The Customer Experience Applications Team delivers Dynamics 365 Customer Service Omnichannel that enables organizations to run intelligent and highly scalable contact centers.

As a Software Engineer II in the Microsoft Dynamics Customer Experience Applications team, you'll work on building next-generation applications running on Azure that integrate Dynamics 365, Office 365, and other Microsoft cloud services. You'll be responsible for implementing features for various services within the Dynamics 365 products portfolio while ensuring enterprise quality standards and cloud scale requirements.

Key responsibilities include:

  • Designing and developing scalable new application capabilities
  • Developing and debugging product code using C#, Azure, and Power Platform
  • Owning quality and DevOps processes
  • Troubleshooting live site issues
  • Ensuring high reliability through monitoring and alerting

The role offers the opportunity to:

  • Work with cutting-edge technologies in cloud computing
  • Collaborate with senior business and technology leaders
  • Solve problems for large-scale 24x7 business SaaS applications
  • Contribute to a product used by major enterprises worldwide

The position offers competitive compensation ($100,600 - $199,000 base salary range, higher in SF and NYC areas) and comprehensive benefits including healthcare, educational resources, savings plans, and generous time off. Microsoft provides a collaborative, inclusive environment focused on growth mindset and innovation.

This role requires a Bachelor's degree in Computer Science or related field plus 2+ years of professional software development experience, particularly with distributed systems and object-oriented programming. The ideal candidate will have strong debugging and problem-solving skills, experience with cross-group collaboration, and passion for software quality and engineering excellence.

Last updated 2 months ago

Responsibilities For Software Engineer II

  • Designing and developing highly usable and scalable new application capabilities
  • Developing and debugging product/test code 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 monitoring and alerting

Requirements For Software Engineer II

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • Experience with coding in C, C++, C#, Java, JavaScript, or Python
  • 2+ years of professional software development with hands on exposure to distributed systems
  • Experience in developing, debugging, and maintaining code in object-oriented languages
  • Must pass Microsoft Cloud Background Check

Benefits For Software Engineer II

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