Senior Software Engineer
Microsoft
Microsoft
Join Microsoft's innovative Azure Data engineering team, a leader in transforming data analytics. We are building the data platform for the AI era, empowering a new generation of data-first applications and fostering a data-driven culture. Our mission within Microsoft Fabric is to create a unified, end-to-end intelligence platform, bringing together all workloads into a cohesive and secure experience.
The Fabric Platform Shell team is dedicated to crafting the premier SaaS data development environment on the web. We aim to attract and retain developers by providing a simple yet powerful environment that encourages the creation and adoption of solutions on Fabric. Our goal is a unified, extensible, and intuitive web experience, facilitating seamless integration for both first and third-party workloads.
At Microsoft, we celebrate diversity and actively seek out varied perspectives to leverage the collective strength of our employees. This inclusive approach ensures we better serve our customers.
Design and build exceptional user experiences for the Fabric Platform within browser environments.
Engage in full-stack and backend development to deliver robust and complete functionalities.
Collaborate closely with UX/UI designers, product managers, program managers, and fellow engineers throughout the entire product development lifecycle.
Exhibit technical leadership by identifying areas for improvement and producing high-quality code.
Minimum Qualifications: - Bachelor's Degree in Computer Science or a related technical field, coupled with 6+ years of technical engineering experience, including proficiency in languages such as C, C++, C#, Java, JavaScript, or Python. An equivalent combination of education and experience is also considered. - Demonstrated expertise of 6+ years in web application development, encompassing JavaScript, TypeScript, HTML, CSS, and familiarity with a leading frontend framework like React, Vue, or Angular.
Additional Requirements: - Ability to meet specific Microsoft, customer, and/or government security screening requirements, including the Microsoft Cloud Background Check.
Preferred Qualifications: - Bachelor's Degree in Computer Science or related technical field with 8+ years of technical engineering experience, or a Master's Degree with 6+ years of experience, in languages like C, C++, C#, Java, JavaScript, or Python. Equivalent experience is also valued. - A passion for delivering high-performance, modern user experiences in browser environments. - Experience in developing effective developer and user experiences for advanced analytics systems. - Possess a deep curiosity and a drive to challenge the status quo. - Exhibit high enthusiasm, integrity, ingenuity, results-orientation, and self-motivation in a dynamic setting. - A keen interest in tackling new challenges, experimenting, and fostering partnerships. - Commitment to collaborative problem-solving with global teams to achieve mutually beneficial outcomes. - A profound passion for and empathy towards customers, fueling innovative solutions.
Microsoft Corporation
Technology