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).
The Fabric Platform Shell team is dedicated to creating the best SaaS data development environment on the web. Our mission is to build a simple yet fully functional developer environment that attracts and retains developers, ensuring that more solutions are built on Fabric and more consumers use it. We aim to provide a unified and extensible web experience that is easy to understand and navigate, enabling 1st and 3rd party workloads to onboard seamlessly. We focus on organizing our work around the core activities of big data project development, including data ingestion, storage, processing, and analysis. Our goal is to support the entire project development lifecycle, from item creation to production job scheduling and monitoring. By enhancing these processes, we aim to provide a best-in-class DevOps experience. This role offers a unique opportunity to work with the latest advancements in web UX development technologies, contributing to the creation of a comprehensive web studio experience. As a SaaS data analytics product, the web user experience is a critical component of our solution, enabling our customers to effectively manage and analyze their data. Your work will directly impact the usability and functionality of the platform, making it easier for users to navigate and utilize its features to their full potential.
Job Responsibility:
Leading and mentoring a team of software engineers to deliver high-quality software solutions.
Collaborating closely with UX & UI designers, product managers, program managers, and other engineers throughout the product feature development lifecycle.
Driving technical excellence and innovation by identifying gaps and implementing best practices.
Ensuring the team follows agile methodologies and maintains a high level of productivity.
Managing project timelines, resources, and deliverables to ensure successful project completion.
Embody our culture and values.
Coding.
Expert in debugging and incident reviews, proactively fixing issues and coaching others on code quality, standards, and best practices.
Design.
Leads test strategy development, automates testing, and ensures code is secure, scalable, and compliant. Makes key architectural decisions, documents designs, and uses data to drive product improvements.
Engineering Excellence.
Promotes automation, secure coding, and up-to-date practices, coaching on compliance and collaborating for quality.
Implement.
Oversees project planning and secure deployments, monitors dependencies, and drives continuous improvement.
People Management.
Models company values, coaches team growth, and supports talent development and retention.
Reliability and Supportability.
Leads system monitoring and incident response, develops playbooks, and uses telemetry to improve reliability.
Understand User Requirements.
Works with stakeholders to define user needs and ensures solutions address security and privacy.
Requirements:
Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
2+ years people management experience, leading and mentoring engineering teams.
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
4+ years demonstrated expertise in web application development, including JavaScript, TypeScript, HTML, CSS, and at least one popular web frontend framework such as React, Vue, or Angular.
4+ years people management experience, leading and mentoring engineering teams.
Bachelor's Degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
A passion for delivering modern, high-performance user experiences in browser environments.
Proven experience in leading and mentoring engineering teams.
Experience in building great developer and user experiences for modern analytics systems.
Experience building data engineering tools.
A deep curiosity and willingness to question the status quo.
High enthusiasm, integrity, ingenuity, results-orientation, and self-motivation in a fast-paced competitive environment.
A love for tackling the next problem, the next experiment, and the next partnership.
A demonstrated ability to work collaboratively, solve problems with teams across the world, and find win/win solutions.
A deep passion and empathy for customers, leading to innovative problem-solving.