Taro Logo

Software Engineer II

Microsoft is a global technology company empowering people and organizations to achieve more through innovative software, services, and solutions.
$100,600 - $199,000
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS

Description For Software Engineer II

The Agent Flows team at Microsoft, part of the Intelligent Automations organization, is at the forefront of delivering AI-first Cloud Automation capabilities in Microsoft Copilot Studio and Power Platform. This technology enables productivity and business process workflow automation for millions of customers, with billions of automations running daily worldwide.

As a Software Engineer II, you'll be instrumental in designing, building, and delivering innovative automation services and experiences that empower both makers and enterprises. The role involves working across product engineering and AI capability development, where you'll leverage your technical expertise to tackle complex challenges and shape the future of agentic automation platforms.

You'll be working with stakeholders to determine user requirements, contribute to design documents, implement code for products and services, and participate in breaking down complex work items. The role includes on-call responsibilities as a Designated Responsible Individual (DRI) to monitor system health and handle service interruptions.

The position offers competitive compensation with a base pay range of $100,600 - $199,000 per year (higher in SF Bay Area and NYC: $131,400 - $215,400). Microsoft provides comprehensive benefits including healthcare, educational resources, savings and investments, parental leave, and more.

This is an excellent opportunity for someone passionate about AI and automation to work on cutting-edge technology that impacts millions of users. You'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more, working in a culture that values respect, integrity, and accountability.

Last updated a day ago

Responsibilities For Software Engineer II

  • Work with stakeholders to determine user requirements for features
  • Contribute to identification of dependencies and development of design documents
  • Create and implement code for products, services, or features
  • Break down larger work items into smaller tasks and provide estimation
  • Act as Designated Responsible Individual (DRI) for on-call system monitoring
  • Support intelligence from algorithm training in deployments and enhance models

Requirements For Software Engineer II

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 2+ years of industry experience in service development and successfully shipping services through multiple releases
  • Must pass Microsoft Cloud Background Check upon hire/transfer and every two years thereafter
  • Experience creating AI-centric experiences or familiarity with building AI orchestration systems (preferred)
  • Experience building scalable applications and services with Azure or other cloud platforms (preferred)

Benefits For Software Engineer II

Medical Insurance
Education Budget
Parental Leave
  • 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

Interested in this job?

Jobs Related To Microsoft Software Engineer II