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. The Fabric Platform Shell team is expanding to Vancouver, Canada. 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:
Architecting and designing highly scalable experiences for the Fabric Platform in browser environments
Working with engineering managers and developers on full stack and backend development to deliver comprehensive experiences based on the architecture
Collaborating closely with UX & UI designers, product managers, program managers, and other engineers throughout the product feature development lifecycle
Demonstrating technical leadership by identifying gaps and writing high-quality code
Embody our culture and values
Coding: Review and write code to meet team standards, ensure adequate test coverage, and maintain code quality
Design: Create and drive effective test strategies, ensure security testing, and improve the test suite
Engineering Excellence: Apply secure design principles, scale products to customer requirements, automate production and deployment, and ensure compliance with regulations
Implement: Drive project planning and estimation, ensure security and compliance in plans, automate deployments, and use experimentation to measure impact
Reliability and Supportability: Integrate logging and telemetry for monitoring, act as a designated responsible individual (DRI), resolve incidents, maintain live site operations, and improve troubleshooting guides and support documentation
Understand User Requirements: Collaborate with stakeholders to confirm user requirements, incorporate customer feedback into product improvements, and advocate for user security and privacy needs
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
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
3+ years demonstrated expertise in developing complex web application and front-end architectures on technology including JavaScript, TypeScript, HTML, CSS, and at least one popular web frontend framework such as React, Vue, or Angular
Bachelor'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 Master'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
A passion for delivering modern, high-performance user experiences in browser environments
Experience in building great developer and user experiences for modern analytics systems
A deep curiosity and willingness to question the status quo
High enthusiasm, integrity, ingenuity, results-orientation, and self-motivation in a fast-paced environment
A love for tackling the next problem, the next experiment, and the next partnership
Committed 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