Overview
Microsoft is a company where passionate innovators collaborate, envision what can be, and take their careers further in a cloud-enabled world.Microsoft's Azure Data engineering team is transforming analytics with products spanning databases, data integration, big data analytics, messaging & real-time analytics, and business intelligenceincluding Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure Database for PostgreSQL, Azure Data Factory, Azure Synapse Analytics, Azure Service Bus, Azure Event Grid, and Power BI.
Our mission is to build the data platform for the age of AIpowering a new class of data-first applications and driving a data culture.Within Azure Data, the Big Data Analytics team builds the Data Engineering capabilities of Microsoft Fabric. The Fabric Data Engineering team is hiring a
Senior Software Engineer to build capabilities that help customers succeed on Fabric.
You will work on
Materialized lake views and contribute to enterprise-grade experiences built on open-source components such as
Apache Spark, Kafka, and Hadoopenabling developers to build, manage, and operate scalable data applications with Fabric-native capabilities and industry-standard frameworks, with simplicity and SaaS-like efficiency.
We don't just value differenceswe seek them out and invite them in so we can tap into the collective power of everyone at Microsoft.
Responsibilities
As a key member of the team, you will deliver core Data Engineering capabilities for Microsoft Fabric by:
- Designing and building high-performance, scalable services for Microsoft Fabric.
- Developing new features and continuously improving our cloud-based SaaS platform, prioritizing efficiency, reliability, security, and operational excellence.
- Using AI-assisted development (e.g., LLM-based tools/agents) to accelerate design, implementation, testing, and code quality.
- Enhancing open-source components to meet enterprise requirements for performance, reliability, security, and supportability.
- Collaborating with cross-functional teams to integrate Fabric app capabilities with other Microsoft Fabric services.
- Serving as the Designated Responsible Individual (DRI)the person on point for monitoring, incident response, diagnosing service degradation/downtime, and driving mitigations to restore and improve reliability.
- Leading continuous improvements to engineering processes, tools, and developer productivity.
Embody our culture and values.
Qualifications
Required/Minimum Qualifications
- At least 10 years of software engineering experience building and shipping cloud-scale SaaS products.
- Strong programming skills in C#, Scala, Java, Python, or equivalent.
- Experience in SparkSQL , PySpark development.
- Demonstrated strength in establishing coding standards, conducting code reviews, and software design/architecture.
- Solid understanding of data engineering concepts and big data platforms, with eagerness to work deeply with Microsoft Fabric.
- Experience with Azure-based cloud services and distributed systems.Ability to debug complex distributed systems on Linux and/or Windows.
Security Screening Requirements: Ability to meet Microsoft, customer, and/or government security screening requirements, including the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.Preferred/Additional QualificationsDirect experience with Azure implementations.Demonstrated passion for building highly performant software Contributions to open-source software and communities. (e.g., hackathons, community engagement).
#azuredata #BigData #MicrosoftFabric #Azure #DataEngineering #Analytics #Spark #opensource
This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about
requesting accommodations.