Source description
About the role
Guides collaboration with stakeholders to confirm user requirements and leverages feedback channels for design improvements. Guides teams in creating test strategies, incorporating security testing, and leveraging AI tools for test automation. Guides development process, ensuring extensible, maintainable, and secure code using best practices. Guides experimentation, deployment, live site maintenance, and incident response, ensuring safe and efficient operations. Guides development tool selection and continuous integration in production. Ensures compliance with security and regulatory standards, mentors on learning and development, and advocates for best practices and security-informed engineering. We are seeking a Principal Software Engineering Manager to lead a team building mission-critical, low-latency media systems and to drive the next generation of AI-powered media experiences. As a manager for this team, you'll get to immerse yourself in cutting edge technology at scale and enable rich collaborative experiences for our customers. Requirements — Guide stakeholder partnerships to determine user requirements within and across teams; build continuous feedback loops measuring customer value, usage patterns, and actionable metrics. Design & architecture — Lead architecture and design discussions for products/solutions; own design decisions; ensure system architecture meets security and compliance requirements; set clear plans for testing and quality. Coding & quality — Guide teams to produce extensible, maintainable code; define quality metrics, coding patterns, and review standards; lead by example in code-writing and review practices. Dependencies — Lead identification and management of cross-team and back-end dependencies; enable cross-team communication and resolve conflicts. Implement & deliver — Drive multiple groups' project, release, and resourcing plans; break long-term vision into milestones; own deployment safety and the impact of builds on users and services. Reliability & livesite — Act as an expert DRI on rotational on-call; establish playbooks, standardized processes, postmortems, telemetry, and SLA adherence; lead efforts to reduce incident volume. Bachelor's Degree in Computer Science or related technical field AND solid technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python Extensive industry experience developing enterprise grade software. Some experience managing engineering teams, delivering high quality software for customers. Familiarity with building applications and services in the Cloud. These requirements include but are not limited to the following specialized security screenings: Master's Degree in Computer Science or related technical field AND extensive 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 extensive technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. Solid people management experience. Ability to communicate technical details clearly across organizational boundaries. Experience in DevOps to maintain live services andor application frameworks. Experience with or exposure to Agile and iterative development processes.
More at Microsoft