Senior Software Engineer
Technology, Data & Digital · Software & Web Development · Software Engineering · Data Engineering
In short
Microsoft is seeking a Senior Software Engineer to optimize large-scale telemetry and data platforms for Microsoft 365 and Copilot. This role focuses on reducing infrastructure costs, improving resource utilization, and building AI-powered automation to enhance operational efficiency and sustainability across cloud services. The engineer will design and build services, partner with various teams, and provide technical leadership in a hybrid work environment.
Responsibilities
- Design and build services and automation to improve the efficiency of large-scale telemetry and data-processing systems across Azure Storage, Cosmos, and Blueshift.
- Identify opportunities to reduce infrastructure costs through storage optimization, data lifecycle management, resource utilization improvements, and capacity optimization.
- Build intelligent recommendation and analytics solutions to help engineering teams discover, prioritize, and implement efficiency improvements.
- Leverage AI and automation to simplify operational workflows, reduce manual investigations, and accelerate optimization efforts.
- Partner with service teams across Microsoft 365 and Copilot to validate savings opportunities, drive adoption, and measure business impact.
- Provide technical leadership through architecture reviews, design discussions, mentorship, and engineering best practices.
Requirements
- Bachelor's Degree in Computer Science or related technical field AND 4+ 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, including passing the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Desired Qualifications
- 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 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 equivalent experience.
- Experience delivering production software that improves reliability, scalability, performance, or operational efficiency.
- Proven ability to lead complex technical projects and drive results across multiple teams and stakeholders.
- Solid foundation in software engineering, distributed systems, data processing, cloud infrastructure, and performance optimization.
- Experience using automation, analytics, AI-powered tools, or data-driven approaches to solve operational or engineering challenges.
- Experience with Azure Storage, storage lifecycle management, or related storage optimization technologies.
- Experience with Cosmos, Blueshift, Kusto (KQL), Spark, or large-scale telemetry and analytics platforms.
- Experience building recommendation systems, AI-powered automation, agent-based workflows, or operational intelligence solutions.
Benefits
- Opportunity to work on some of the largest telemetry and data platforms in the industry.
- Significant impact translating to millions of dollars in annual savings and improved efficiency and sustainability.
- Work across distributed systems, cloud infrastructure, data engineering, and AI-powered automation.
- Partner with teams across Microsoft 365 and Copilot.
- Contribute to Microsoft's mission to empower every person and organization.
- Culture of inclusion where everyone can thrive.
#Software Engineering#Telemetry#Data Platforms#Azure Storage#Cosmos#Blueshift#Infrastructure Costs#Resource Utilization#Intelligent Systems#AI#Automation#Microsoft 365#Copilot