This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
If you’re looking for a growing software development team with interesting projects, on exciting enterprise Azure Data services, based on the coast of Southern California – we have an opportunity for you! We have a Senior Software Engineering opening on our team who will help Fabric Data Warehouse continue its rapid growth and be the industry leader. Our top-tier team works on product features as well as being an engineering systems team. This position will design and implement tooling to aid in the supportability of current and next generation Data Warehouse services. Our team is responsible for product supportability architecture, to ensure consistent runtime health coverage by fellow product development teams. We leverage AI to design, build and improve supportability infrastructure for Fabric DW. This includes telemetry pipelines, performance and reliability monitoring infrastructure, investigation dashboards/troubleshooters and mitigation tooling. We also provide metrics/dashboards/reports/tooling infrastructure to ensure our DW development organization identifies and repairs product issues in a timely, prioritized fashion.
Job Responsibility:
AI-native engineering: Use AI tooling responsibly across requirements, design, coding, and testing
help teammates adopt effective practices
Build supportability tooling: Create/enhance telemetry pipelines, monitoring/alerting, investigation dashboards, and mitigation tools to measure and improve service health
define metrics, best practices, and review standards across teams
Architecture & test strategy: Lead design decisions and tradeoffs (performance, scalability, cost, resiliency)
define and execute comprehensive test plans
Operational excellence: Use telemetry to diagnose issues quickly
participate in on-call, incident response, and retrospectives
reduce recurrence through fixes and automation
Cross-team collaboration: Align dependencies, integrate with partner systems, and communicate risks/timelines clearly
Embody our culture and values
Requirements:
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, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
Industry engineering experience programming in C#, C++ (or other .NET technologies), or React
Experience with service and data analysis and dashboarding tools
Manage weekly sprint activities and attend regular planning/progress meetings
System design: architecture/design tradeoffs
performance, scalability, resiliency, and security-by-design