Back to jobsJob overview

About the role

Software Engineer II at Microsoft

Required Skills

pythonc++c#ai/mlnlpcloud servicesdevopsazure devopsgithub

About the Role

Software Engineer II role in Microsoft's Business Industry Copilot group, focusing on enhancing engineering productivity, security, and compliance. Responsibilities include collaborating with developer teams, planning projects, and delivering high-impact reusable software artifacts using cloud and AI technologies.

Key Responsibilities

  • Define business requirements and acceptance criteria with stakeholders and engineering teams
  • Drive engineering initiatives including planning, status reporting, and risk mitigation
  • Oversee engineering system operations like incident management and build pipeline monitoring
  • Manage project timelines, estimates, milestones, and course corrections for on-time delivery
  • Automate program management processes using Azure DevOps, GitHub, and Power BI

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages like C++, C#, or Python OR equivalent experience
  • 2+ years experience in big data, machine learning (ML), natural language processing (NLP), and search technologies
  • 2+ years experience with cloud services, DevOps, and AI
  • 1+ years experience using Azure DevOps and GitHub for project tracking

Nice to Have:

  • Familiarity with command line, PowerShell and OSS software
  • Effective analytical skills with experience in customer engagement and cross-functional collaboration
  • Ability to work independently, manage ambiguity, and adapt to new challenges
  • Demonstrated success in building relationships with technical and business stakeholders, including senior leaders

Benefits & Perks

  • Industry leading healthcare