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