Our product: Viva Insights helps people and businesses thrive with insights, recommendations and solutions that are integrated into Microsoft Teams and Outlook to improve productivity and wellbeing. We help managers and leaders gain data-driven visibility into how work patterns affect wellbeing, productivity, and business performance, with default safeguards like de-identification, aggregation, and differential privacy to protect individual privacy. We help millions of people work smarter and achieve balance using personalized solutions designed to help teams collaborate more effectively, preserve time for uninterrupted work, and disconnect at the end of the day.
Our culture: We will only achieve our mission of transforming how others work if we live our culture. We start with becoming learners in all things and apply that mindset to learning about our customers, being diverse and inclusive, working together as one, and—ultimately—making a difference in the world. We leverage our own tools and insights, to help us learn and improve how we work. Our technical challenges are broad and deep, and our product needs evolve quickly.
More about the Role: We’re looking for a deeply technical and hands-on Principal Software Engineering Manager to guide a high-performing team of 7-8 engineers who are mostly working in a remote setup. You will be working on designing and building a platform that will allow customers and internal partners to create, deploy and measure the effectiveness of nudges. Nudges are actionable data-backed insights that are integrated into the flow of work within Microsoft’s collaboration tools (Teams and Outlook). This platform allows Microsoft and partners to orchestrate and drive behavioral changes via choice interventions, across various behavioral domains. They can be created to show up for the right user, at the right time and at the right place. Nudge authors can experiment with various coordinated nudges, target different user segments and measure the effectiveness of each nudge.
As a Principal Software Engineering Manager, you will partner with our program managers and visual designers to build intuitive, accessible, and engaging web-based user interfaces across a range of form factor surfaces, including experiences integrated in Microsoft Teams and Outlook. You will partner with people scientists in Microsoft and external management consulting partners, to create and deploy change management programs to improve how people work in various domains. You will be working on designing and building efficient back-end compute and middle-tier infrastructure. You will be working with experimentation and big data analysis to measure the impact of your work on engagement, customer productivity and wellbeing. You will be contributing to our engineering systems (developer, monitoring and manageability tools) to improve your team’s engineering agility and our ability to deliver a world-class cloud service. You should be comfortable dealing with ambiguity and a shifting landscape. Experience with Azure or other cloud services is a plus. You should be passionate about iterating fast, being data driven, learning from customers and getting the right design for our customers.
Location: By applying to this U.S. based position, while remote work is possible, relocation does not apply/is not provided for the role.
Responsibilities
- As an engineering manager, you will drive product and engineering impact by delivering new customer value end to end and improving engineering efficiency in measurable ways.
- You will ensure that feature crews deliver with speed and quality. As an engineering manager, you will help teams resolve conflict, organize your team for efficiency, prioritize towards impact and help your team find better ways to solve problems. You will actively review code, tools and telemetry, and create plans to improve developer engagement, productivity and product quality.
- As an engineering manager, you will act as an area expert. You will be expected to provide technical leadership in the team for incidents, on design and architecture. You will guide your team to improve compliance (security, privacy, accessibility). Your ICs should look up to you to solve hard technical problems.
- Engineering managers manage communication and collaboration for your team by setting the right expectations with leadership, negotiating dependencies with partners, and promptly resolving conflicts.
- Engineering managers must create clarity and opportunities in their team for higher impact:
- Help your team to understand shifting business goals, and promptly reprioritize work to align.
- Break down long-term project vision into shovel-ready plans.
- Generate new opportunities and oversee resourcing in the team to improve agility and quality.
- Engineering managers are accountable for growing their team by increasing employee engagement and happiness, upleveling team impact year over year, growing talent and retaining demonstrated high performers, and championing the team's culture.
Qualifications
Required/Minimum Qualifications
- Bachelor's Degree in Computer Science, or related technical discipline AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.
- 2+ years Experience working with data analytics, data pipelines and cloud computing services, such as Azure.
- 2+ years Experience with data driven development of user facing web interfaces, integrating data analytics OR behavioral science to grow engagement and retention.
Additional or Preferred Qualifications
- 4+ years people management experience and leading projects across multiple product releases.
Software Engineering M5 - The typical base pay range for this role across the U.S. is USD $133,600 - $256,800 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $173,200 - $282,200 per year.
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:
https://careers.microsoft.com/us/en/us-corporate-pay Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.