Senior Software Engineer - Data Connectivity & Quality
Core
Design and implement automated validation frameworks to ensure the reliability and quality of Power Query connectivity experiences across hundreds of data sources.
Role type
Senior Software Engineer (Data Connectivity & Quality)
Builds
Automated validation frameworks, large-scale validation systems, and production-ready connector platforms for Microsoft Fabric.
Domain
Cloud data platforms, data integration, and distributed systems.
Deliverable
production ML models | product features | infrastructure
Required skills
C#, Java, C++, Python, automated testing frameworks, data connectivity technologies (ODBC, JDBC, ADBC), SQL, cloud services, CI/CD pipelines, technical leadership.
Preferred skills
Master's degree in Computer Science, 6+ years experience, experience with Microsoft Azure, experience with Apache Arrow and ADBC.
Technologies
Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure Data Factory, Apache Arrow, ADBC, Power Query, ODBC, JDBC.
Responsibilities
Design and implement automated validation frameworks for Power Query connectivity; drive modernization and migration efforts for data connectivity technologies; investigate and resolve complex issues involving authentication, connectivity, and performance; partner with engineering teams to build scalable quality signals and diagnostics; analyze telemetry and customer-reported issues to drive reliability improvements; contribute to technical leadership through design reviews and mentoring.
Seniority
Senior, hands-on IC with technical leadership responsibilities.