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, part of the Intelligent Automations organization at Microsoft, is leading the way in delivering AI-first Cloud Automation capabilities in Microsoft Copilot Studio and Power Platform. Our technology powers productivity and business process workflow automation for millions of customers, with billions of automations running every day across the globe.

As a Software Engineer II, you will design, build, and deliver innovative automation services and experiences that empower makers and enterprises alike. You will work across both product engineering and AI capability development, leveraging your technical expertise to solve complex challenges and shape the future of agentic automation platforms.

The role involves creating AI-centric experiences, building scalable applications and services with Azure, and working with cutting-edge applied science to redefine automation at scale. You'll be responsible for determining user requirements, contributing to design documents, implementing code, and supporting system monitoring and maintenance.

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

This is an excellent opportunity for a skilled software engineer passionate about AI and automation to join a team at the forefront of technological innovation, working on products that impact millions of users worldwide while enjoying Microsoft's supportive and inclusive work culture.

Last updated a day ago

Responsibilities For Software Engineer II

  • Work with stakeholders to determine user requirements for features
  • Contribute to design documents and identify dependencies
  • Create and implement code for products, services, or features
  • Break down and estimate work items
  • Act as Designated Responsible Individual for system monitoring
  • Support AI model deployment and performance assessment
  • Stay current with technological developments

Requirements For Software Engineer II

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field
  • 2+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • 2+ years of industry experience in service development
  • Pass Microsoft Cloud Background Check
  • Experience with AI-centric experiences (preferred)
  • Experience with generative AI (preferred)
  • Experience building scalable applications with Azure (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