Microsoft is focused on empowering every person and organization on the planet to achieve more. The Azure CXP team is looking for a Senior Software Engineer who will work closely with product teams to enhance the reliability and availability of Azure services while applying a Site Reliability Engineering approach. This role involves leading technical initiatives, mentoring others, and driving improvements in product architecture and operations.
Responsibilities:
- Partner across multiple product groups to apply subject-matter expertise in distributed systems design practices, interactions between cloud technology layers and components, basic dependencies at scale, and the code that defines infrastructures
- Lead by example and mentor others to produce extensible and maintainable code used across products and various program workstreams
- Develop and evangelize data and insights, best practices, and standards that can be applied to improve system, platform, and/or product development and operations across the business
- Drive continuous improvements in the architecture, code, features, operations and comprehensive user scenarios of products by leveraging end-to-end technical expertise
- Make improvements to the product fundamentals and architecture, share knowledge and code, always looking for ways to make what we build useful to multiple teams and products
- Demonstrate end-to-end expertise in distributed systems design, interactions between cloud technology layers
- Provide technical leadership in change management ensuring deployments or changes shipped by Azure Services to production are safe and follow safe deployment practices
- Provides deep business and technical expertise to identify caused of incidents and help Azure services with insights to make investments and improvement decisions in change safety posture
Requirements:
- Bachelor's Degree in Computer Science, or related technical discipline 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
- 4+ years of experience in data science, analytics, or machine learning
- 4+ years of experience in developing solutions with Microsoft Power Platform (Power BI, Fabric, Power Automate & M365 Dataverse)
- Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter
- Proven ability to design and evaluate machine learning models for business impact, apply advanced statistical techniques, and communicate insights effectively, combined with hands-on proficiency in SQL, Python, and R
- Experience in developing data pipelines and reporting (Power BI, Power Automate, Synapse etc.) and/or working with ML models to analyze complex datasets using statistical techniques and providing actionable insights
- 7+ years of experience managing cross-functional and/or cross-team projects
- Excellent written and verbal technical communication skills and demonstrated ability to drive cross-team improvements
- Creative problem-solving & analytical skills to drive keen insights and identification of opportunities combined with a 'sense of urgency' to develop solutions
- Understanding and knowledge about big data and writing queries with Kusto/KQL
- Technical knowledge of Azure, storage, file systems, networking
- Deploying solutions in Azure Services & Managing Azure Subscription