
Senior Software Engineer Manager
Microsoft · Posted Oct 6
Software, cloud computing, artificial intelligence, and hardware services
Get a personal compatibility score
Add a resume for personal matches
About the role
Microsoft's Azure Data engineering team is leading the transformation of analytics with products including Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, Azure Data Factory, Azure Synapse Analytics, Azure Service Bus, Azure Event Grid, and Power BI, with the mission of building the data platform for the age of AI. Within Microsoft Fabric, the Data Integration team enables organizations to connect, move, and shape data across their entire data estate, making it easy to ingest, transform, and prepare data for analytics, real-time insights, and AI scenarios. This Senior Software Engineering Manager role works on Power Query and Dataflows, covering end-to-end data integration, high-scale multi-tenant services, and customer-centric innovation across Microsoft surfaces like Fabric, Excel, and Power Platform.
What you will do
- Coaches team on using appropriate artificial intelligence (AI) tools and practices and their disciplined use across the software development lifecycle (SDLC). Models taking responsibility for the content of their AI-generated requirements, design documents, code, and other assets, assisting other members of the team to do the same. Mentors team on using SDLC and engineering health measures (e.g., Accelerate, SPACE framework, Engineering System Success Playbook [ESSP]) to improve processes and practices, especially those involving AI. Models and mentors team on experimenting with AI tools and practices to improve their own capabilities.
- Coaches others to review product code and test code to ensure it meets team standards, contains the correct test coverage, and is appropriate for the product or solution area. Leads team on bringing insight to code reviews to help improve code quality, coaching and providing feedback to develop other engineers' skills. Conducts code reviews in a timely fashion that helps accelerate the pace of development on the team. Considers diagnosability, reliability, testability, and maintainability when reviewing code and understands when code is ready to be shared or delivered. Applies and reviews for coding patterns, security risks, compliance issues, and best practices in code reviews, providing feedback on code to drive adherence to best practices. Advocates for and ensures team uses automated source code analysis tools that are incorporated into the build/development process.
- Coaches teams on and identifies dependencies and incorporates them into the development of design documents for a product, application, service, or platform. Actively identifies other teams and technologies to leverage, how they interact, and where their own system or team can support others. Coaches team to understand upstream and downstream interactions between systems and ensure security, compliance, performance, and reliability can be achieved across the entire stack. Collaborates with other teams to reach common goals where dependencies and validation concerns overlap. Works across teams to resolve conflicts around dependency and required work.
- Identifies and drives best practices and shares information with other engineers for building code that is based on well-established methods and secure design principles while also applying best practices for new code development and formal validation of security invariants. Monitors the product development and scaling to customer requirements, and applies best practices for meeting scaling needs and performance expectations and security promises. Advocates for use of GenAI tooling (e.g., GitHub CoPilot) to enhance engineering productivity.
- Managers deliver success through empowerment and accountability by modeling, coaching, and caring. Model: Live our culture. Embody our values. Practice our leadership principles. Coach: Define team objectives and outcomes. Enable success across boundaries. Help the team adapt and learn. Care: Attract and retain great people. Know each individual’s capabilities and aspirations. Invest in the growth of others.
- Coaches others and drives efforts to integrate logging and instrumentation for gathering telemetry data on system behavior such as performance, reliability, availability, utility, and safety mechanisms, and for allowing monitoring and investigating security-related concerns and scenarios for both live and A/B experiments for products, services, and offerings. Mentors team on leveraging telemetry feedback and effectiveness to improve subsequent monitoring designs. Drives efforts and coaches team to classify, and analyze data on a range of metrics (e.g., health of the system, where bugs might be occurring). Creates outputs (e.g., notifications, dashboards) that improve monitoring and investigating security-related concerns and scenarios, system monitoring and/or issue identification and mitigation.
- Embody our culture and values
Skills used in this role
What the employer is looking for
- Bachelor's Degree in Computer Science or related technical field AND 10+ 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 are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Preferred 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 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
- 3+ years people management experience.
Benefits and support
- Compensation and benefits are detailed in the job posting
About Microsoft
Microsoft Corporation is a multinational technology company that develops, licenses, and supports a wide range of software products, services, and hardware devices. Best known for its Windows operating systems, Microsoft 365 productivity suite, and Xbox gaming consoles, the company has expanded heavily into enterprise cloud computing via Azure and advanced artificial intelligence solutions. As one of the world's most valuable public enterprises, it empowers individuals and businesses globally through innovative digital transformation.
- Industry
- Software
- Company size
- 228,000+ employees
- Founded
- April 4, 1975
- Location
- Redmond, Washington, USA
- Funding stage
- Public Company
Leadership
Chairman and Chief Executive Officer
Chief Financial Officer
Vice Chair and President
Recent coverage
Windows Central
Microsoft Announces Windows 11 Version 26H2 and Previews Next-Gen AI Features2026-10-04
Barchart
Wells Fargo Adds Microsoft to Q4 Tactical Ideas List With Street-High Target2026-10-06
The Official Microsoft Blog
Microsoft 365 and LinkedIn Leadership Update Issued by Satya Nadella2026-10-01