Principal Software Engineer
Microsoft
Microsoft
Join Microsoft Azure Data Engineering, a team at the forefront of transforming data analytics. We are building the data platform for the AI era, powering innovative applications and fostering a data-driven culture. Our mission involves developing next-generation services for massive data transfer and orchestration, ensuring minimal latency and user-friendly interfaces.
We are passionate about building great software for enterprises and thrive on innovation. Our team embraces diversity and inclusion, seeking out varied perspectives to serve our customers better. If you are a builder who thinks outside the box and enjoys delivering world-class, mission-critical systems in a dynamic environment, this could be your next career opportunity.
As a Principal Software Engineer, you will lead impactful changes and mentor talented engineers. Your role will involve influencing product vision through collaboration with customers, partners, and internal teams.
You will manage a team of high-caliber engineers, ensuring project excellence and providing technical leadership. Delivering high-quality results with full ownership and driving product advancement will be key. Furthermore, you will guide team members' career development through active coaching and cultivate a strong culture of engineering excellence, customer passion, diversity, and inclusion.
Hiring and developing top talent is crucial. You must be self-driven, curious, proactive, and results-oriented. We encourage a culture that prioritizes work-life balance, personal, and professional growth, focusing on designing for low operational burden.
We are seeking individuals with a Bachelor's Degree in Computer Science or a related technical field, coupled with 12+ years of technical engineering experience, including proficiency in languages such as C, C++, C#, Java, JavaScript, or Python. Equivalent experience will also be considered.
Mandatory experience includes data integration, migrations, ELT, or ETL tooling. A minimum of 4 years leading teams to deliver complex, high-impact cross-functional features is required. Experience working in agile teams with a strong customer focus, along with excellent communication and cross-group collaboration skills, is essential.
While not mandatory, experience in Azure, Exchange, or other cloud and distributed systems is highly advantageous. The ability to meet security screening requirements, including the Microsoft Cloud Background Check, is necessary. We also value demonstrated experience in building cloud services with multi-tier architectures and a deep understanding of high-volume data handling, API traffic, security, scalability, and performance.
Microsoft Corporation
Technology