Software Engineer II

Microsoft develops enterprise software and cloud services, including Dynamics 365 and Office 365, empowering organizations worldwide.
$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 Customer Experience Applications Team is seeking a Software Engineer II to join their innovative team working on enterprise-scale customer service solutions. This role is part of the team delivering Dynamics 365 Customer Service Omnichannel, a robust application that enables organizations to connect with customers through multiple channels including Live Chat, Voice, and SMS.

As a Software Engineer II, you'll be working with cutting-edge technologies in a hybrid work environment, developing and maintaining critical features for one of the world's largest enterprise software suites. The role involves collaborating with business and technology leaders to design and implement solutions that power many of the largest businesses globally.

The position offers competitive compensation ranging from $98,300 to $193,200 per year, with higher ranges for specific locations like the San Francisco Bay area and New York City. You'll be working on a distributed platform using technologies like C#, Azure, and Power Platform, while ensuring high reliability and scalability of applications.

Key responsibilities include designing new application capabilities, debugging product code, managing DevOps processes, and troubleshooting live site issues. You'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more, working in a culture that values growth mindset, innovation, and collaboration.

The role offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities. This is an excellent opportunity for someone with 2+ years of experience looking to make a significant impact in enterprise software development while working with a global team of talented professionals.

Last updated 14 days 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
  • Experience with C, C++, C#, Java, JavaScript, or Python
  • Ability to pass Microsoft Cloud Background Check
  • Prior experience in developing, debugging, and maintaining code in object-oriented languages

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

Interested in this job?

Jobs Related To Microsoft Software Engineer II

Software Engineer, Rust low level developer

Microsoft is seeking a Rust low-level developer to build innovative security solutions, requiring 3+ years of experience in systems programming and security protocols.

Software Engineer

Software Engineer position at Microsoft's Azure OneDeploy HealthStore team, working on large-scale distributed systems and cloud infrastructure with remote work options.

Software Engineer II

Software Engineer II position at Microsoft working on the Virtualization Core Platform team, developing foundational components of Microsoft's virtualization stack and Hyper-V technology.

Technical Support Engineer

Technical Support Engineer position at Microsoft in Seoul, offering hybrid work model, requiring 3+ years experience and bilingual Korean-English proficiency.

Technical Support Engineering

Technical Support Engineering role at Microsoft, offering hybrid work model with focus on resolving complex customer technical issues and driving product improvements.