Senior Software Engineer

Microsoft Dynamics 365 is a suite of easy-to-learn and easy-to-use business solutions tailored to any market.
Backend
Senior Software Engineer
Hybrid
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. You'll be part of developing next-generation applications running on Azure that integrate Dynamics 365, Office 365, and other Microsoft cloud services. The role involves working with cutting-edge technologies in AI and enterprise solutions, focusing on delivering high-value, complete, and predictive application scenarios across all devices.

As a Senior Software Engineer, you'll collaborate with senior business and technology leaders to design and implement Dynamics 365 applications, working in an agile environment. The position offers the opportunity to work on large-scale 24x7 business SaaS applications, solving complex problems while working with a diverse engineering team. You'll be responsible for developing features for business applications, ensuring quality standards, and maintaining software used globally.

The ideal candidate should have strong experience in object-oriented programming, debugging, and problem-solving skills. Knowledge of ASR, TTS, and LLMs is highly valued. You'll be working in a hybrid environment with up to 50% work from home flexibility, contributing to Microsoft's suite of business solutions that are transforming customer service through innovative technology.

This role offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities. Join Microsoft's dynamic team and help shape the future of business applications while working with some of the most advanced technologies in the industry.

Last updated 2 hours ago

Responsibilities For Senior Software Engineer

  • Designing and developing highly usable and scalable new application capabilities
  • Developing and debugging product/test code in a distributed platform using C#, Kubernetes Microservices and Power Platform
  • Troubleshooting live site issues as part of both product development and live site rotations
  • Ensuring high reliability of applications and services through intelligent monitoring and alerting
  • Work closely with Program Managers and other Software Engineers to optimize design, quality and functionality

Requirements For Senior Software Engineer

Kubernetes
  • Bachelor's or Master's degree in Computer Science, Engineering or related technical field
  • 8+ years of professional software development with hands on exposure to web front end technologies
  • 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 - Multiple Roles

Senior Software Engineer position at Microsoft Prague working on distributed systems and cloud services across multiple teams including Identity, M365, and Azure DevOps.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on the Copilot Studio Agents team, focusing on AI automation integration into business applications.

Senior Software Engineer - Services

Senior Software Engineer role at Microsoft Teams Premium Services, building scalable backend services with .NET Core, Azure, and Kubernetes in Vancouver.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure Data SQL Core Team, focusing on database operating system capabilities and performance optimization.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure Cosmos DB, developing distributed systems and database technologies with 8+ years of experience required.