
About Microsoft
Empowering every person and organization on the planet
Key Highlights
- Market cap exceeds $2 trillion
- 100,000+ employees worldwide
- Leading cloud services through Azure
- Major clients include Walmart and BMW
Microsoft Corporation, headquartered in Redmond, Washington, is a leading technology company known for its software products like Windows and Office, as well as cloud services through Azure. With over 100,000 employees, Microsoft serves millions of customers globally, including major enterprises lik...
🎁 Benefits
Microsoft offers competitive salaries, stock options, generous PTO policies, and comprehensive health benefits. Employees also enjoy a flexible remote...
🌟 Culture
Microsoft fosters a culture of innovation and inclusivity, emphasizing collaboration across teams and a commitment to diversity. The company values em...
Skills & Technologies
Overview
Microsoft is hiring a Senior Software Engineer to join their Azure Data engineering team. You'll work on data integration and analytics products like Azure Data Factory and Power BI. This role requires strong experience in cloud technologies.
Job Description
Who you are
You have a strong background in software engineering with a focus on cloud technologies — your experience includes building and maintaining scalable cloud services that handle massive volumes of data. You are familiar with data integration and analytics tools, particularly within the Azure ecosystem, and understand the importance of data in driving business intelligence and insights.
You possess deep knowledge of Azure services, including Azure SQL DB, Azure Cosmos DB, and Azure Data Factory — you've successfully implemented solutions that leverage these technologies to optimize data workflows and enhance analytics capabilities. Your technical expertise is complemented by your ability to collaborate effectively with cross-functional teams, ensuring that the solutions you develop meet the needs of both technical and non-technical stakeholders.
What you'll do
As a Senior Software Engineer on the Azure Data engineering team, you will be responsible for designing and implementing data integration solutions that facilitate seamless data movement and transformation across various platforms. You will work closely with product managers and data scientists to understand user requirements and translate them into technical specifications that guide your development efforts.
You will lead the development of critical cloud services that manage customer data connections and credentials, ensuring high availability and security for users of Power BI and Microsoft Fabric. Your role will involve optimizing existing services for performance and scalability, as well as troubleshooting and resolving any issues that arise in production environments.
You will also mentor junior engineers, sharing your knowledge and best practices to foster a culture of continuous learning and improvement within the team. Your contributions will directly impact the success of Microsoft's data platform initiatives, driving innovation and enhancing the overall user experience.
What we offer
Microsoft provides a collaborative and inclusive work environment where you can thrive as a software engineer. You will have access to cutting-edge technologies and the opportunity to work on projects that have a significant impact on the industry. We encourage you to apply even if your experience doesn't match every requirement — your passion for technology and innovation is what matters most.
Join us in shaping the future of data analytics and integration in a cloud-enabled world. We offer competitive compensation and benefits, along with opportunities for professional growth and development within the company.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Microsoft.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Microsoft is hiring a Senior Software Engineer to develop and operate foundational platform services for Azure. You'll work on low-latency services that manage distributed system state. This role requires deep technical expertise in cloud infrastructure.

Software Engineering
Microsoft is hiring a Senior Software Engineer to contribute to advanced live migration capabilities for Azure and on-premises environments. You'll work with Azure, Linux, and Windows systems to ensure smooth transitions as new technologies are introduced. This position requires significant experience in systems software.