Senior Software Engineer

Microsoft is a global technology company that develops software, cloud services, and enterprise solutions.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
Enterprise SaaS · AI

Description For Senior Software Engineer

Microsoft Dynamics 365 is seeking a Senior Software Engineer to join their Customer Service Applications Team in building an Autonomous Agent platform powered by advanced LLM technology. The role involves developing business applications for Connected Customer Care for Contact Centers, working with cutting-edge technologies including Dynamics 365, Office 365, and various Microsoft cloud services.

As a Software Engineer, you'll collaborate with senior business and technology leaders to design and implement Dynamics 365 applications, choosing optimal technical architectures for business needs. The position offers the opportunity to work in an agile environment, developing solutions for large-scale 24x7 business SaaS applications.

The role requires strong expertise in web front-end technologies, object-oriented programming, and debugging skills. You'll be responsible for implementing features across the Dynamics 365 products portfolio, ensuring high quality standards, and troubleshooting live site issues. Experience with ASR, TTS, and LLMs is desirable.

Working at Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, savings and investments opportunities, parental leave, and generous time off. The company promotes a collaborative environment where you'll work closely with Program Managers and other Software Engineers to optimize design, quality, and functionality.

This position offers the chance to shape the future of autonomous agent technology while working with Microsoft's suite of enterprise solutions. You'll be part of a team that values innovation, engineering excellence, and cross-group collaboration, making a direct impact on products used by individuals and businesses worldwide.

Last updated 3 minutes ago

Responsibilities For Senior Software Engineer

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

Requirements For Senior Software Engineer

Kubernetes
  • 8+ years of professional software development with hands on exposure to web front end technologies
  • Bachelor's or Master's degree in Computer Science, Engineering or related technical field
  • Prior experience in developing, debugging, and maintaining code in object-oriented languages
  • Strong coding, debugging and problem-solving skills
  • Great communication skills to collaborate cross-group
  • Experience in ASR, TTS, LLMs is desirable

Benefits For Senior Software Engineer

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 Senior Software Engineer

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure AI Core Engineering team, focusing on Azure Open AI runtime systems, offering hybrid work in Redmond, WA with competitive compensation.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on the Documentation Platform team to build and maintain engineering documentation systems.

Senior Software Engineer (Full Stack) - M365

Senior Full Stack Software Engineer role at Microsoft M365, focusing on security engineering and cloud services, requiring 8+ years of experience in software development and distributed systems.

Software Engineer / Senior Software Engineer

Azure Core is hiring Software Engineers to build and manage Microsoft's cloud infrastructure services, offering opportunities to work on highly scalable systems.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on real-time analytics and stream processing components within Azure's data platform, offering remote work and competitive compensation.