Building on various capabilities of Microsoft Teams, Microsoft
has begun a new (and newly focused) effort around powerful and
useful extensibility and remixability and "platformness" across all
of Office and Microsoft 365.
It is crucial that these capabilities emerge into parallel use
both by Microsoft (to deliver increased and frequently more
targeted value without increasing complexity) and by "everybody
else" (from our customers to third party software companies to
This effort is considerably bigger than any individual
organization; many groups from across Experiences & Devices are
contributing. Also, we've created a specific org to worry about
this-effort-and-nothing-else. That organization has divided itself
into three distinct teams; one for the core Platform, another to
work on the Office App (which will become one of the primary
hosts/expressions of this platform, and a third to creating a
relatively diverse set of experiences that leverage said
This position is the Group Engineering Manager of that third,
so-called "Apps", team.
- Bachelor's degree
- 15+ years of software engineering or software development
- 10+ years of management of software engineers, project
- History of building strong relationships with PM and design at
the working team and leadership level
- Experience establishing engineering processes and culture from
the ground up.
- Innate curiosity and ability to self-start in an ambiguous and
rapidly changing environment.
- Flexibility and strategic agnosticism.
- Experience with existing M365 foundational technologies.
Microsoft is an equal opportunity employer. All qualified
applicants will receive consideration for employment without regard
to age, ancestry, color, family or medical care leave, gender
identity or expression, genetic information, marital status,
medical condition, national origin, physical or mental disability,
political affiliation, protected veteran status, race, religion,
sex (including pregnancy), sexual orientation, or any other
characteristic protected by applicable laws, regulations and
ordinances. We also consider qualified applicants regardless of
criminal histories, consistent with legal requirements. If you need
assistance and/or a reasonable accommodation due to a disability
during the application or the recruiting process, please send a
request via the Accommodation request form.
Benefits/perks listed below may vary depending on the nature of
your employment with Microsoft and the country where you work.
As GEM positions go, this one is quite a bit more "part of a
band" than a "solo act"; you will work quite closely with the GEMs
of the Platform team and the Office team as well as with their
relatively involved manager (me). Getting the balance right between
team-scale and larger-org-scale as far as culture, processes,
flexibility, enthusiasm, vision, OKRs, tools, etc. will prove a
non-trivial part of the job.
This position has requires excellent navigating diversity and
dynamism of focus. The Apps team will create multiple distinct
experiences, sometimes pausing one to wait for underlying platform
bits to catch up, sometimes diving into the platform to create
those bits, sometimes surging on one particular experience
precisely to exercise emerging platform bits. Helping people to
feel pride, confidence, satisfaction, and meaning even as aspects
of what they are doing are prone to change (or even because of that
change) is super important.
The specific aspect of "building on a platform that is itself
under construction" is also deeply significant. A kind of patience
and flexibility and a willingness to be part of something where
real victory is fundamentally cooperative and collective are
essentially required. Where by cooperative I mean both across our
org and across the full E+D coalition. If we can succeed it'll be a
huge deal, but getting there will be more about inspiring and
creating harmony than about local achievement.
That said, nothing inspires quite like local achievement. We
want to show way more often than we tell.
The Apps team will also (as "experts on using this platform,
perhaps even more expert than the folk who created said platform")
end up connected with early outside-of-Microsoft developers.
Ambiguity will be high for the foreseeable future. Experience
and expertise matter, but perhaps not as much as do creativity and
ongoing learning and "seeing through the fog to the clarity".
Actually I take that back. Experience and expertise when it
comes to leading a medium sized set of people through reasonably
challenging situations and getting stuff done matters a great deal.
As does being an excellent identifier and recruiter of talented
(and diverse!) developers; we are and will continue to grow and
need to do so well.
This role has significant opportunities to learn from some quite
experienced Microsoft engineering leaders (I think 60+ years
between the three of us).
And to teach them!