Job Description
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.
- Engineering excellence — Oversee tooling, CI/CD automation, and compliance (security, privacy, safety, accessibility); keep the team’s skills current; build partnerships across the Microsoft engineering ecosystem.
Qualifications
Required Qualifications:
- 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
- OR equivalent experience.
- 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.
- Knowing Microsoft Azure stack is helpful, but not required.
Other Requirements
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 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 and\or application frameworks.
- Cloud and services experience, with Azure cloud experience highly desirable.
- Excellent analytical skills with systematic and structured approach to software design.Passion for building highly scalable, highly reliable services.
- Experience with or exposure to Agile and iterative development processes.
- Growth Mindset with a desire to learn, a tendency to embrace challenges, persist in the face of setback, see failures as essential to mastery, learn from criticism and find lessons and inspiration in the success of others.
- Help to create a diverse and inclusive culture where everyone can bring their full and authentic self, where all voices are heard, and where we do our best work as a result.
- Confident and articulate in expressing ideas to a mixed audience with varying views and challenges.
- A sense of personal ownership and accountability is required, together with the ability to deliver to deadlines while managing internal stakeholder expectations.
- Self-motivated with a solid drive for reaching across teams and organizations to make progress collaboratively.
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline
#WebDesignRemoteJobs
#FreelanceGraphicDesigner
#WorkFromHomeDesignJobs
#OnlineWebDesignWork
#RemoteDesignOpportunities
#HireGraphicDesigners
#DigitalDesignCareers
# Dynamicbrand guru