Taro Logo

Software Engineering II

Microsoft is a company where 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
Remote
5,000+ Employees
2+ years of experience
Enterprise SaaS · AI

Description For Software Engineering II

Microsoft's Azure Data engineering team is seeking a Software Engineer II to join their DW Swift team within Synapse SQL DW. This role focuses on delivering next-generation SaaS Enterprise Data Warehouse solutions, making core changes to the product and systems for rapid, predictable, and high-quality releases.

The position is part of the Azure Data team, which leads the transformation of analytics with products like Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, Azure Data Factory, Azure Synapse Analytics, Azure Service Bus, Azure Event Grid, and Power BI. Their mission is to build the data platform for the AI age, powering data-first applications and driving data culture.

As a Software Engineer II, you'll work on implementing next-generation product experiences and ground-breaking innovation in areas such as high availability, deployment, engineering systems, and quality-focused product design. The work spans both custom Synapse Analytics components and the SQL Server code base.

The team values inclusiveness, collaboration, and continuous learning. They are committed to data-driven development and delivering exceptional customer experiences. The role offers competitive compensation ($98,300 - $193,200 base pay range) and comprehensive benefits including healthcare, educational resources, and parental leave.

This is an excellent opportunity for engineers passionate about big data analytics and enterprise solutions, offering the chance to work on industry-leading products while contributing to Microsoft's data platform vision. The position combines technical challenges with professional growth opportunities in a collaborative, inclusive environment.

Key responsibilities include developing reliable services for large-scale data interaction, maintaining engineering infrastructure, troubleshooting complex issues, and contributing to product strategy. The role requires strong technical skills, leadership abilities, and a commitment to producing high-quality, maintainable code.

Last updated 2 hours ago

Responsibilities For Software Engineering II

  • Develop and maintain highly reliable services that enable users to interact with complex large-scale data
  • Design, develop and maintain highly reliable engineering systems and infrastructure
  • Work with engineers across orgs to troubleshoot issues and find root causes
  • Support development teams by maintaining efficient engineering systems
  • Partner with stakeholders to define product requirements
  • Lead design discussions and share learnings
  • Contribute to product vision, roadmap, and architecture
  • Participate in on-call rotation

Requirements For Software Engineering II

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding
  • 2+ years of experience designing and developing highly reliable engineering systems and infrastructure
  • Experience with languages including C, C++, C#, Java, JavaScript, or Python

Benefits For Software Engineering II

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

Interested in this job?

Jobs Related To Microsoft Software Engineering II

Software Engineer II

Microsoft is hiring a Software Engineer II in Bangalore to work on PostgreSQL server maintenance and upgrades, offering hybrid work and comprehensive benefits.

Low Code Developer

Low Code Developer position at Microsoft in Dublin, focusing on developing and deploying low-code/no-code solutions using Microsoft Power Platform and AI technologies.

Software Engineer II

Microsoft is hiring a Software Engineer II for their Azure Data team to develop distributed systems and database infrastructure for Power BI, offering competitive compensation and remote work flexibility.

Software Engineer

Microsoft is hiring a Software Engineer in Bangalore to work on M365 Enterprise Copilot's Employee Self Service Agent, focusing on ISV connector development and AI integration.

Software Engineer 2

Software Engineer 2 position at Microsoft working on Azure DPU networking software team, developing packet forwarding solutions for cloud infrastructure.