Taro Logo

Software Engineer II

Microsoft is a global technology company that develops software, cloud services, and computing devices.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS

Job Description

Microsoft is seeking a Software Engineer II to join their Business & Industry Copilots group, focusing on the Microsoft Copilot Studio team. This role is part of a critical initiative in Microsoft's AI and Copilot strategy, working on highly scalable, multi-tenant microservices that power AI-driven agents. The position is based in Hyderabad, India, offering a hybrid work environment with up to 50% work from home flexibility.

The role involves working on the Agent Lifecycle and Admin Experiences team, where you'll be responsible for building seamless, secure, and scalable solutions for the agent ecosystem. You'll be part of a team that develops and maintains enterprise-ready solutions using modern technologies and cloud infrastructure.

As a Software Engineer II, you'll collaborate across time zones with diverse stakeholder groups, contribute to design discussions, implement features, and ensure high-quality code through reviews and automated testing. The position requires strong problem-solving skills and the ability to work with complex systems at scale.

This opportunity offers exposure to cutting-edge AI technology while working for one of the world's leading technology companies. Microsoft provides comprehensive benefits, including industry-leading healthcare, educational resources, and generous time-off policies. The role offers significant growth potential and the chance to impact millions of users through Microsoft's AI and Copilot technologies.

The ideal candidate will have 3+ years of experience, strong coding skills, and a passion for building scalable cloud solutions. You'll be joining a team that values collaboration, innovation, and technical excellence, with opportunities to grow your skills in AI, cloud computing, and enterprise software development.

Last updated 6 hours ago

Responsibilities For Software Engineer II

  • Works with appropriate stakeholders to determine user requirements for a set of features
  • Contributes to the identification of dependencies and development of design documents
  • Analyzes complex problems and develops efficient solutions
  • Communicates effectively and partners with other disciplines and teams
  • Creates and implements code for products, services, or features
  • Contributes to code reviews and ensures code quality
  • Breaks down larger work items into smaller tasks and provides estimation
  • Acts as a Designated Responsible Individual (DRI) working on-call
  • Maintains current skills and stays abreast of developments

Requirements For Software Engineer II

Python
JavaScript
Java
TypeScript
  • Bachelor's Degree in Computer Science or related technical field AND 3+ years technical engineering experience
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Excellent verbal, written, and cross-team collaboration skills
  • Experience with building infrastructure using Microsoft Azure, AWS, or Google Cloud
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Must pass Microsoft Cloud background check upon hire/transfer and every two years thereafter

Benefits For Software Engineer II

Medical Insurance
Parental Leave
401k
Education Budget
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Related Jobs

Software Engineer II

Software Engineer II role at Microsoft's OneDrive-SharePoint team in Noida, working on cloud-scale services with C#/.NET, requiring 5+ years experience.

Software Engineer II - C/C++

Software Engineer II position at Microsoft's Windows India team, focusing on C/C++ development for Windows platform components and APIs.

Software Engineer

Software Engineer role at Microsoft's Business & Industry Copilots group, working on Microsoft Copilot Studio to build scalable, secure solutions for agent ecosystem.

Software Engineer

Microsoft is hiring a Software Engineer in Bangalore to work on Azure Data engineering team, building and maintaining telemetry pipelines for Microsoft Fabric platform. Remote work available.

Software Engineer 2

Microsoft is seeking a Software Engineer 2 to join their Data Security team, focusing on cloud solutions for security, compliance, and data governance in Office 365 and Windows platforms.