Taro Logo

Principal Software Engineer

Microsoft is a global technology company that develops, manufactures, and sells computer software, consumer electronics, and personal computers.
$137,600 - $267,000
Backend
Principal Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Principal Software Engineer

Microsoft is seeking a Principal Software Engineer to join their Dynamics Customer Experience Applications team, focusing on Dynamics 365 Customer Service Omnichannel. This role involves working with senior business and technology leaders to design and implement enterprise-scale Dynamics 365 applications. The position requires expertise in developing high-availability, real-time systems and services, with a focus on cloud platforms and containerization technologies.

The role offers an opportunity to work on next-generation applications that integrate Dynamics 365, Office 365, and other Microsoft cloud services. You'll be responsible for designing and implementing features that meet enterprise quality standards and cloud-scale requirements. The position involves leading complex technical initiatives, mentoring team members, and driving innovation in product development.

Located in Redmond, WA, this hybrid role allows up to 50% work from home with 0-25% travel requirements. The compensation package includes industry-leading healthcare benefits, educational resources, and investment opportunities. This is an excellent opportunity for experienced engineers looking to make a significant impact on Microsoft's enterprise software solutions while working with cutting-edge technologies.

The ideal candidate will have extensive experience with cloud platforms, containerization, and enterprise-scale service development. You'll be joining a team that's building the future of customer service applications, requiring both technical excellence and leadership skills. The role offers competitive compensation ranging from $137,600 to $267,000 per year, with additional benefits and opportunities for professional growth.

Last updated 2 months ago

Responsibilities For Principal Software Engineer

  • Design, implement, test, deploy, maintain, and improve software components and services
  • Lead initiatives to deliver complex features, improve product quality, and transform team operations
  • Introduce state-of-the-art technologies and own quality and DevOps for code
  • Conduct code reviews and collaborate with Product Managers, Architects, and UX Designers on new features
  • Develop customer-focused software that optimizes business processes
  • Identify and implement tools to improve team quality and productivity
  • Mentor team members in their growth and development

Requirements For Principal Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science, or related technical discipline AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • 5+ years' experience developing real-time, high-availability, low latency systems and services
  • 4+ years of experience with design and implementation of enterprise-scale services
  • Must pass Microsoft Cloud background check

Benefits For Principal Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • 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?