Senior Software Engineer- Data Integration
Herzliya | Software Engineering | Dec 03, 2025 | Job number 200011563


Overview

Microsoft’s Azure Data engineering team is leading the transformation of analytics in the world of data with products like databases, data integration, big data analytics, messaging & real-time analytics, and business intelligence. The products our portfolio include 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. Our mission is to build the data platform for the age of AI, powering a new class of data-first applications and driving a data culture.


Within Azure Data, the data integration team builds data gravity on the Microsoft Cloud. Massive volumes of data are generated – not just from transactional systems of record, but also from the world around us.  Our data integration products – Azure Data Factory and Power Query make it easy for customers to bring in, clean, shape, and join data, to extract intelligence.The Dataflows team is seeking a proficient Senior Software Engineer to help shape the next generation of Fabric Dataflows and take an active role in our migration to a modern, scalable architecture. As part of Microsoft’s Data Integration platform, Fabric Dataflows empower millions of users to easily connect, transform, and unify data from diverse sources through a powerful low-code experience powered by Power Query. Join us to build the future of data preparation across Microsoft Fabric, Power BI, and Azure.



Responsibilities

- Design, build and improve cloud services that are part of the Fabric Dataflow product. 
- Maintain legacy systems until their sunset and dive into legacy code. 
- Drive architectural decisions and lead the development of major components in a distributed, high-SLA system. 
- Collaborate closely with a highly skilled teams in ILDC and abroad to deliver end-to-end solutions. 
- Conduct code and design reviews. 
- Take part in the on-call rotation and solve live issues in production. 
- Embody our culture and values



Qualifications

- 6+ years of technical engineering experience with coding in object oriented languages. 
- Experience building and running services in a cloud environment (Azure, AWS, or GCP)  
- Experience designing and operating large-scale distributed systems with high availability and reliability  

Preferred Qualifications

- B.Sc./M.Sc. in Computer Science, Computer Engineering, or equivalent training. 
- A collaborative mindset with the ability to work effectively both independently and as part of a team. 
- You’re curious, proactive, self-driven, a strong communicator, and enjoy working with others to solve hard problems.
- Patience and professionalism in managing organizational complexity. 


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.




Make
your
mark