
Software Engineer II
Microsoft · Posted Oct 8
Software, cloud computing, artificial intelligence, and hardware services
Get a personal compatibility score
Add a resume for personal matches
About the role
Microsoft's Azure Data engineering team is leading the transformation of analytics with products including Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure Data Factory, Azure Synapse Analytics, and Power BI. Within Azure Data, the big data analytics team builds reliable, large-scale distributed systems for data engineering, including Fabric Materialized Lake Views and the Azure HDInsight PaaS platform running open-source Hadoop, Spark, HBase, and Kafka. As a Software Engineer II, this role designs and ships features for the Fabric-based SaaS platform and maintains HDInsight components in production, owning features through requirements, design, implementation, deployment, and production support.
What you will do
- Write extensible, maintainable code in C#, Java, Scala, or Python for Fabric Materialized Lake View services and HDInsight components. Use AI tools and coding best practices across the development lifecycle. Produce code with few defects and clear test coverage.
- Design data refresh, scheduling, and query optimisation features with minimal supervision. Evaluate design options, document trade-offs, and begin owning or co-owning the architecture of Fabric data engineering components.
- Review code from teammates for correctness, test coverage, security risks, and adherence to team standards. Coach engineers through code reviews and provide feedback that raises code quality across the team.
- Debug complex issues in distributed systems running on Azure, Linux, and Windows. Use debugging tools, logs, and telemetry to verify assumptions before issues reach production. Conduct incident retrospectives for Fabric and HDInsight services; identify root causes, implement repairs, and prevent recurrence.
- Run live site operations on a rotational, on-call basis. Diagnose and fix both simple and complex issues across Fabric and HDInsight workloads. Improve troubleshooting guides, tests, and telemetry to make on-call better for the team.
- Integrate logging and instrumentation to gather telemetry on system health, performance, reliability, and security. Classify metrics, build dashboards, and create alerts that surface problems across the Materialized Lake View pipeline.
- Work with product managers, technical leads, and partners across geographies to define customer requirements for Materialized Lake View features. Incorporate customer feedback into designs. Understand and advocate for the security and privacy needs of customers.
- Embody our culture and values
Skills used in this role
What the employer is looking for
- Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, Apache Spark, Kafka, Spark SQL, PySpark, C, C++, C#, Java, JavaScript, or Python; OR equivalent experience.
- Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check:
- This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Preferred qualifications
- Master's + 4 years technical engineering experience; OR Bachelor's + 4 years technical engineering experience; OR equivalent experience.
- Experience with the Azure stack including Storage, Compute, Networking, Fabric, Purview, Synapse, AKS, DevOps, Data Factory, or Power BI.
- Experience with big data technologies such as Spark, Kafka, Hadoop, or HBase.
- Experience building data lake or data engineering products, tools, or pipelines.
- Familiarity with container-based architectures (Docker, Kubernetes).
- Ability to debug complex distributed systems on Linux and/or Windows platforms.
Benefits and support
- Compensation and benefits are detailed in the job posting
About Microsoft
Microsoft Corporation is a multinational technology company that develops, licenses, and supports a wide range of software products, services, and hardware devices. Best known for its Windows operating systems, Microsoft 365 productivity suite, and Xbox gaming consoles, the company has expanded heavily into enterprise cloud computing via Azure and advanced artificial intelligence solutions. As one of the world's most valuable public enterprises, it empowers individuals and businesses globally through innovative digital transformation.
- Industry
- Software
- Company size
- 228,000+ employees
- Founded
- April 4, 1975
- Location
- Redmond, Washington, USA
- Funding stage
- Public Company
Leadership
Chairman and Chief Executive Officer
Chief Financial Officer
Vice Chair and President
Recent coverage
Windows Central
Microsoft Announces Windows 11 Version 26H2 and Previews Next-Gen AI Features2026-10-04
Barchart
Wells Fargo Adds Microsoft to Q4 Tactical Ideas List With Street-High Target2026-10-06
The Official Microsoft Blog
Microsoft 365 and LinkedIn Leadership Update Issued by Satya Nadella2026-10-01