Principal Software Engineer
Microsoft
Microsoft
Join Microsoft's Azure Data engineering team and play a pivotal role in shaping the future of developer experiences on Microsoft Fabric. This is an opportunity to lead the architecture and development of core platform capabilities, enabling developers to build, deploy, and manage data applications with ease. You will influence product strategy, drive technical innovation, mentor fellow engineers, and deliver AI-powered features that redefine developer interactions with data platforms. We foster a culture of innovation, openness, collaboration, and inclusion, encouraging diverse perspectives to thrive.
The Databases organization is dedicated to delivering trusted, scalable, and AI-ready database technologies across cloud, hybrid, and on-premises environments, supporting mission-critical applications globally.
Define and drive the architecture and design for Fabric App platform products, prioritizing scalability and resilience. Champion technical best practices to enhance productivity and ensure high-quality execution. Collaborate with stakeholders, including Product Managers and Technical Leads, to determine user requirements across teams. Embody and promote our core culture and values within the team.
A Bachelor's Degree in Computer Science or a related technical field, coupled with at least 9 years of engineering experience, including proficiency in languages such as C, C++, C#, Java, JavaScript, or Python, is required. Alternatively, equivalent experience will be considered. Demonstrate 6+ years of experience in building commercial-grade software, particularly mission-critical cloud applications and large-scale, high-availability services. Possess 1+ years of experience in full-stack application development. Bring 3+ years of experience in a technical leadership capacity, with a strong passion for coaching and mentoring. A Master's Degree in Computer Science or a related technical field with 8+ years of experience, or a Bachelor's Degree with 12+ years of experience, is preferred. Candidates must be able to meet Microsoft's security screening requirements, including a Microsoft Cloud Background Check.
Microsoft Corporation
Software Development