Senior Software Engineering Manager

Vancouver, British Columbia, Canada
Sep 11, 2024
Sep 28, 2025
Hybrid
Full-Time
8 Years
Job Description

As a Senior Software Engineering Manager in the Core OS division, you'll lead a team responsible for developing secure, high-performance networking technologies. This role involves working on critical components such as DNS, DHCP, Firewall, HTTP, TCP/IP, QUIC, and VPN, contributing to a zero-trust networking vision. You'll be involved in designing features, reviewing code, and guiding the team to ensure high-quality software delivery. Your leadership will drive the adoption of best practices and foster a collaborative, innovative environment.

Key Responsibilities

  • Design and implement features in the Windows networking stack to enhance network security.
  • Conduct design and code reviews to ensure high standards and quality.
  • Hold regular 1:1s and team meetings to support and mentor team members.
  • Oversee the software development lifecycle from design to deployment.
  • Analyze and resolve customer cases related to core networking areas using logging, packet capture, and telemetry data.
  • Deliver timely fixes and enhancements for defects and new features.
  • Work globally with cross-functional teams to align on design and development activities.
  • Stay updated with networking standards and protocols to build advanced functionalities.

Qualifications

  • Bachelor’s Degree in Computer Science or related technical discipline.
  • 4+ years of technical engineering experience with coding in languages such as C, C++, C#, Java, JavaScript, or Python.
  • 3+ years of industry experience in shipping high-quality software.
  • 3+ years of experience with networking protocols and architecture.

Preferred

  • Bachelor’s Degree in Computer Science or related field AND 8+ years of technical engineering experience, or a Master’s Degree AND 6+ years of experience.
  • 2+ years of people management experience.
  • Strong communication, collaboration, debugging, coding, and problem-solving skills.
  • Proficiency in C#, Java, or C++, and familiarity with scripting languages.

Additional Information

  1. Microsoft Cloud Background Check. This position requires passing a Microsoft Cloud background check upon hire and every two years thereafter.
  2. Application Deadline. September 24, 2024

Why Microsoft?

  1. Innovative Environment. Lead and work on cutting-edge technologies that shape the future of networking.
  2. Growth Opportunities. Enhance your career through leadership and professional development.
  3. Inclusive Culture. Join a diverse team that values respect, integrity, and collaboration.

How to Apply. Submit your application through the Microsoft career portal. For more information on compensation and benefits, visit Microsoft's Pay Information.

Equal Opportunity Statement

Microsoft is an equal opportunity employer. We are committed to creating an inclusive environment and provide equal consideration to all applicants regardless of their background. If you need accommodations due to a disability during the application process, please read more about requesting accommodations here.

Related Jobs