Back to jobsJob overview

About the role

Software Engineer II at Microsoft

Required Skills

javascripttypescriptreactci/cdazurekubernetesaidevopspower bi

About the Role

Software Engineer II role focused on building and optimizing rendering backend platforms and CI/CD pipelines for Microsoft AI, Edge, and Windows. Responsibilities include designing scalable front-end experiences, developing automation solutions, and enhancing test frameworks to support a large developer ecosystem and millions of users.

Key Responsibilities

  • Design and optimize rendering technologies for fast, scalable front-end experiences
  • Build and maintain robust CI/CD pipelines and automation solutions
  • Develop AI agent solutions to replace traditional automation logic
  • Enhance unit, visual parity, and integration test frameworks
  • Collaborate with cross-functional teams on architectural challenges

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related field AND 2+ years technical engineering experience with coding (C, C++, C#, Java, JavaScript, Python) OR equivalent experience
  • 2+ years experience delivering CI/CD pipelines, automation, and workflows using DevOps technologies
  • Ability to pass Microsoft Cloud background check upon hire and every two years
  • Meet Microsoft, customer, and/or government security screening requirements

Nice to Have:

  • Master's Degree in Computer Science or related field AND 3+ years experience OR Bachelor's Degree AND 5+ years experience
  • Experience with web front-end technologies (JavaScript/TypeScript, React, Angular) and object-oriented languages (C#, Java)
  • Demonstrated ability to develop reporting solutions with Power BI (data modeling, visualization)
  • Experience with web/cloud technologies like HTML, CSS, Kubernetes, Azure or other cloud platforms
  • Good problem-solving skills with understanding of system design and architecture

Benefits & Perks

  • Industry leading healthcare