Taro Logo

Software Engineer II

Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careers further in a cloud-enabled world.
$98,300 - $193,200
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS · AI

Description For Software Engineer II

Microsoft's Azure Data engineering team is seeking a Software Engineer II to join their platform team building Microsoft Fabric, a unified data stack for enterprise customers. This role is part of one of Microsoft's most exciting and rapidly growing organizations, working on the central Engineering Systems Team.

The position involves building and maintaining the operating system that provides customers with a unified data stack experience. You'll work with various Azure technologies including Azure DevOps, GitHub, Service Fabric, SQL Azure, Redis cache, Service Bus, and more. The role offers an opportunity to impact Microsoft's data platform strategy in the age of AI.

As a Software Engineer II, you'll be responsible for designing and implementing high-quality components, integrating Azure technologies for scale and reliability, and providing technical leadership across features and projects. The position offers competitive compensation ($98,300 - $193,200 base salary range) and comprehensive benefits including healthcare, educational resources, and parental leave.

The ideal candidate will have at least 2 years of technical engineering experience with strong coding skills in languages like C#, Java, JavaScript, or Python. You'll be working in a hybrid environment (up to 50% work from home) in Redmond, Washington, collaborating with Product Management and partner teams to deliver scalable, data-driven products and features.

This is an excellent opportunity for someone passionate about data engineering and AI to work on cutting-edge technology products like Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure Synapse Analytics, and Power BI. The role combines technical challenge with real business impact, as you'll be helping build the data platform for the next generation of AI-powered applications.

Last updated 3 days ago

Responsibilities For Software Engineer II

  • Design high quality components in C#/PowerShell using clean and tested code
  • Integrate Azure technologies to achieve high scale and reliability
  • Lead architecture, design, and develop features and solutions with high quality
  • Design, implement, and refine solutions in partnership with Product Management
  • Review and contribute to specifications and implementations
  • Provide technical knowledge and leadership across features and projects
  • Provide support to online services by investigating and mitigating issues

Requirements For Software Engineer II

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud background check
  • Up to 25% travel required

Benefits For Software Engineer II

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
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

Interested in this job?

Jobs Related To Microsoft Software Engineer II