Software Engineer II

Microsoft Microsoft · Big Tech · Redmond, WA +1 · Software Engineering

Software Engineer II role within the Dynamics 365 Contact Center team, focusing on building AI-first, scalable contact center solutions on Azure. The role involves designing and implementing intelligent features, integrating AI models, and collaborating with cross-functional teams to deliver production-ready systems for large businesses.

What you'd actually do

  1. Design and develop highly usable, scalable application capabilities, integrating AI models and enhancing existing features to meet evolving customer needs.
  2. Write clean, efficient, and well-documented code using industry best practices and coding standards.
  3. Tackle ambiguity, create clarity for the team, generate energy in execution, identify and communicate risks throughout all stages of the software development lifecycle.
  4. Collaborate with product managers, architects, designers, and engineers from diverse engineering teams to solve challenging problems.
  5. Be Accountable for the quality, usability & performance of design, implementation, schedule, delivery, of your team and services.

Skills

Required

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • Ability to meet Microsoft, customer and/or government security screening requirements

Nice to have

  • Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • Prior experience in developing, debugging, and maintaining code in object-oriented languages.
  • Knowledge of end-to-end Software development lifecycle.

What the JD emphasized

  • AI-first solution
  • intelligent and highly scalable contact centers
  • AI based customer experiences
  • leverage AI to solve complex business requests
  • AI first technologies
  • production-ready systems
  • enterprise standards
  • cloud-scale requirements
  • live site support rotations
  • high reliability and performance

Other signals

  • AI-first solution
  • intelligent and highly scalable contact centers
  • AI based customer experiences
  • leverage AI to solve complex business requests
  • AI first technologies