Principal Software Engineering Manager (ODSP)
Job Description
In the OneDrive and SharePoint team, we strive to deliver cutting edge technology that helps our customers thrive in an information dense world. We are excited about transforming our customers into "AI natives," where technology augments their ability to achieve more with the files, photos, videos, pages, lists, 3D objects, and other content they need to get their jobs done.
We are recruiting an Engineering Manager who can lead a high performing engineering team to scale our investments in modern web applications that power world class experiences within SharePoint, OneDrive and Microsoft Teams and serves millions of users daily. Your team is responsible for building the platform and APIs that will be used by our client teams to power next generation of SharePoint experiences. In this role you will lead a team of engineers based in Redmond, while collaborating with multiple teams across the globe.
Join us in this vibrant team within the well-established OneDrive-SharePoint (ODSP) organization. We'll approach our problem space with empathy for the change our customers are undergoing with the cloud and the realities of remote and hybrid work and school. We'll build partnerships with teams across Microsoft, functioning as scenario and customer experts that can integrate the best of Microsoft together into one seamless experience, including leading AI and ML tech to solve real customer problems. We'll continue to embrace the Microsoft philosophy of an inclusive culture and growth mindset and bring fresh perspective to this area of our product portfolio. We'll leverage our marketing, PM and business strategy colleagues to ensure we have an end-to-end plan to bring our solutions to the market and get rapid adoption. Our data science team will keep us on track and usage insights will frame our backlog conversations. In short, we are a modern, customer-focused engineering team with one of the fastest growing business services in the world.ResponsibilitiesWe are looking for a strong technical leader who demonstrates the passion for platform and APIs that will be used by our client teams to power next generation of SharePoint experiences while also growing and mentoring a team of smart, agile, and intellectually curious engineers. You will drive product direction and help build new capabilities that empower content authors to create content fast and with high reliability. Your team be responsible for ensuring that our SharePoint can scale up/down automatically to be able to serve some of the largest corporations that depend on us for key employee experiences. A successful leader will not only be accountable for the business outcomes but is also expected to create a healthy and empowered team by modeling, caring, and coaching. You are expected to invest deeply in the career growth and development of the engineers in your team.
This will also require a deep understanding of customer trends by leveraging big data telemetry systems while applying distributed systems best practices safely to customers' mission critical portals and solutions. A successful leader will be responsible for the overall architecture of new features, championing best practices through implementation and rollout, holding teams accountable for analyzing and accommodating feedback. The candidate should have experience building and shipping world class software with a good understanding of modern web technologies and full stack architectures, as well as a track history of leading successful teams and coaching engineers to achieve their career goals.QualificationsRequired Qualifications:
- You are a talented full-stack developer with at least 8+ years of industry Software Development experience delivering production services software
- You have experience in scaling complex backend services that serve millions of users
- You have 3+ years of management experience in a software engineering role. Preferred experiences include managing remote teams.
- You can demonstrate strong technical abilities including a good grasp of high scale systems, distributed systems , design and problem-solving, rapid prototyping, coding and debugging skills
- You are passionate about software engineering, with a strong emphasis on agile development grounded in data driven customer innovation.
- You can empathize with our end-users' needs and want to engage to help define their key experiences.
- You have a BS degree in Computer Science or equivalent.
- Experience in building web technologies - C# or Java, SQL, Redis, Telemetry systems
- Experience with service design patterns and concepts - REST, RPC, JSON, GraphQL
- Experience with managing a team of senior engineers
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
Date Posted
10/18/2022
Views
5
Similar Jobs
Software Engineer II, Graphics/Vulkan - DigitalFish
Views in the last 30 days - 0
DigitalFish is seeking a Software Engineer II Graphics to join their dynamic team The ideal candidate will have experience in realtime graphics and ma...
View DetailsSr. RF Silicon Software Engineer (Starlink) - SpaceX
Views in the last 30 days - 0
SpaceX is actively developing technologies to make human life on Mars possible and deploying Starlink the worlds largest satellite constellation provi...
View DetailsSupply Chain Planning Manager (Starlink) - SpaceX
Views in the last 30 days - 0
SpaceX is a company that aims to make life on Mars possible by developing a low latency broadband internet system using a constellation of low Earth o...
View DetailsSr. Software Engineer, Starlink Ground Stations - SpaceX
Views in the last 30 days - 0
SpaceX is a company that aims to make human life on Mars possible by developing advanced technologies for a future of outdoor exploration They are cur...
View DetailsSoftware Engineer, Starlink Ground Stations - SpaceX
Views in the last 30 days - 0
SpaceX is a company that aims to make human life multiplanetary by developing technologies for a future where humanity explores the stars They are cur...
View DetailsSenior Software Engineer, Networking Software - NVIDIA
Views in the last 30 days - 0
NVIDIAs platforms have made significant impacts in AI and SoftwareDefined Networking with widespread use across leading academic institutions startups...
View Details