About The Position

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. You should have a history of designing, owning and shipping software, as well as excellent communication and collaboration skills. You will have a solid understanding of the software development cycle, from architecture to testing. You’ll have a passion for quality and be a creative thinker. You’ll write secure, reliable, scalable, and maintainable code, and then effectively debug it, test it and support it live. You should be comfortable owning a feature and making decisions independently. You will also seek to build the skills and effectiveness of all the developers around you. This is a senior position with the opportunity to work on highly visible projects across the Data Warehouse organization. We are a tight-knit team who values diversity, collaboration, and learning from each other. We are committed to be data driven, agile, and be creative in finding ways to exceed customer expectations. We seek different perspectives and invite them in so we can tap into the collective power of everyone in the company. If this sounds like the right environment for you, please join us! ​ #azdat #azuredata ​​#azdat #fabric #fabricdw #synapse #datawarehouse #dw​

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.
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Nice To Haves

  • 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.
  • Collaboration & communication: clear writing, effective cross-team coordination, conflict resolution.
  • Experience developing and managing scalable cloud services on Azure, AWS or GCP.
  • Experience with big data and/or distributed system platforms.
  • Experience with SQL and query optimization.

Responsibilities

  • ​​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.
  • Drive code quality: Ship secure, maintainable, well-tested code; 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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service