Taro Logo

Software Engineering IC4

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

Job Description

Microsoft's Dynamics 365 Customer Experience Applications Team is seeking a Senior Software Engineer to work on their Customer Service Omnichannel platform. This role is part of the team building next-generation applications running on Azure that integrate Dynamics 365, Office 365, and other Microsoft cloud services.

The position focuses on developing and maintaining the Omnichannel for Customer Service application, which enables organizations to connect with customers through various channels like Live Chat, Voice, and SMS. You'll be working in an agile environment, collaborating with senior business and technology leaders to design and implement Dynamics 365 applications.

As a Senior Software Engineer, you'll be responsible for building distributed systems and enterprise-scale services, working with cutting-edge technologies in a cloud environment. The role requires strong expertise in languages like C#/C++/Java and experience with microservices architecture and Kubernetes.

The position offers a hybrid work environment with up to 50% work from home flexibility and minimal travel requirements (0-25%). You'll be joining a diverse engineering team focused on solving problems for large-scale 24x7 business SaaS applications, with opportunities to influence technical architecture and implementation decisions.

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, savings and investment options, parental leave, and opportunities for professional growth. The company maintains a strong commitment to diversity and inclusion, providing equal opportunities for all qualified applicants.

Last updated a month ago

Responsibilities For Software Engineering IC4

  • Design, implement, test, deploy, maintain, and improve software components and services
  • Participate in technical discussions and bring new ideas
  • Own quality and devops for your code
  • Work with Product Managers, Architects and UX Designers
  • Develop software that empowers customers to optimize their business processes
  • Author internal tools that improve teams' quality and productivity
  • Support less experienced team members

Requirements For Software Engineering IC4

Java
Kubernetes
  • 5+ years professional software development experience
  • Bachelor's or Master's degree in Computer Science, Engineering or related field
  • Strong coding, debugging, and problem-solving skills
  • Experience with design and implementation of enterprise-scale services
  • Experience with distributed systems
  • Knowledge of C#/C++/Java
  • Understanding of network protocols and cloud service architecture
  • Experience with microservices architecture and Kubernetes

Benefits For Software Engineering IC4

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
  • Networking opportunities