Software Engineer II
Microsoft· Software Engineering
Bangalorefull-timePosted 2w ago
About the role
Microsoft Azure Data engineering role focused on Fabric Materialized Lake View services and HDInsight components within the Azure Data platform. Develop distributed data engineering features, work with Spark/Kafka/Hadoop, and own features through full lifecycle in a cloud-scale SaaS environment.
Responsibilities
- Write extensible, maintainable code in C#, Java, Scala, or Python for Fabric Materialized Lake View services and HDInsight components.
- 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 issues across Fabric and HDInsight workloads.
- Improve troubleshooting guides, tests, and telemetry for on-call effectiveness.
- Integrate logging and instrumentation to gather telemetry on health, performance, reliability, and security.
- Classify metrics, build dashboards, and create alerts for 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 and advocate for security and privacy needs.
Qualifications
- 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.
Skills
Required:Programming in C#JavaPythonApache SparkKafka
Benefits
- Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
Last updated Oct 9, 2026. Interested? Apply on the company site.
About Microsoft
Cloud ComputingConsumer ElectronicsSoftwareTechnologyliquid-ai-recruiting-target
More open roles at Microsoft
- Senior Security Sales Specialist4d agoHybrid (Auckland) · Digital Solution Area Specialists
- Technical Program Manager4d agoRedmond, WA, Multiple Locations · Technical Program Management
- AI Business Solutions Specialist Manager - M365 Copilot / Agents / Dynamics 365 / Power Platform4d agoTokyo · Solution Area Specialists
- Senior Technical Program Manager4d agoRedmond, WA, Hybrid (Multiple Locations) · Technical Program Management
- Senior Subsea Project & Operations Manager4d agoTokyo, Japan · Sourcing Engineering