Software Engineering Manager
Microsoft
- Location
- United States, Multiple Locations
- Workplace
- Hybrid
- Employment
- Full Time
- Salary
- USD 165,600–296,400/yr
Posted 1mo ago
Lead a globally distributed team of software engineers and work closely with partner teams across Azure. Help the team apply AI-enabled tools responsibly, in alignment with Responsible AI principles, across the software development lifecycle to improve engineering productivity, quality, security, and operational agility. Guide engineering practices for maintainable code, design reviews, testing strategies, secure development, CI/CD, safe deployment, telemetry, monitoring, and production operations. Help the team identify dependencies, resolve development blockers, respond to incidents, learn from retrospectives, and continuously improve the reliability, compliance, privacy, and performance of the systems it owns. Be accountable for team health, coaching and performance development, planning, execution, and delivery. 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 Master's Degree in Computer Science or related technical field AND 12+ 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 15+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. 6+ years people management experience. 3+ years of experience with cloud-native technologies such as containers and Kubernetes. Awareness of, and ability to reason about, modern software and systems architectures, including distributed systems failure modes, microservices, load balancing, queuing, caching, and service reliability patterns. Experience designing, building, and troubleshooting complex software systems. Demonstrated ability to lead teams in owning and delivering software projects from design through operation. Proven ability to build trusted partnerships across teams and organizations, align stakeholders on goals and tradeoffs, and deliver results through collaboration.
Skills
- Azure Kubernetes Service
- Kubernetes
- C
- C++
- C#
- Java
- JavaScript
- Python
- Containers
- Microservices
- Load balancing
- Queuing
- Caching
- CI/CD
Similar roles
Senior Software Engineer II
MX Technologies · US · today
Sr. Cloud Platform Engineer
MX Technologies · Lehi, Utah, United States · today
Senior Software Engineer - Continuity
Rad AI · United States · today
Staff Software Engineer, Applications
SmithRx · US - Remote · USD 153,600–192,000/yr · today
Lead Software Engineer - City
Okc · Oklahoma City, OK, United States · USD 40–60/hr · today
Full-stack Software Engineer III/Senior, AI Gateway
Ngrok · US · San Francisco, CA · USD 202,500–247,500/yr · today