Principal Software Architect at Microsoft

Principal Software Architect Details

April 25, 2019, 1:02 a.m.
Individual Contributor
Bellevue, WA
individuals use Team Microsoft Team wins
Microsoft Teams is the fastest growing communication and collaboration application. Every day, millions of individuals use Teams to communicate with coworkers, chat with friends, make calls, share files, collaborate and have fun. For the second year in a row Microsoft Team wins the Enterprise Connect Award. If you are passionate about resilient cloud services and are excited about influencing the way we deploy services at scale with minimal impact to our end users, then our team may just be the perfect place for you. We are looking for an experienced services technical lead to help us define the strategy for building services within Microsoft Teams and all its dependent services. What we do: We develop scalable services that provide aggregations of data core to delivering Teams experiences. We are built and deployed using several Azure technologies: Azure Service Fabric, Azure Cloud Services, Azure Traffic Manager, Azure Front Door, Azure Redis, CosmosDB. We are a super agile, extremely

The specific role is for Principal Engineer/Software Architect is to take long term technical leadership role to evolve the Teams Services architecture with strong focus on resiliency and availability. This position will require the candidate to look at all the existing services and help define the strategies for deployment, data storage and access and resiliency. As an architect, you will lay down the ground work for establishing observability of traffic through our services and enabling ease of management and routing for applications. You will also be responsible for driving strategies for high
BS, MS, PHD or equivalent experience 10+ years of building scalable system software and/or Services Solid experience building large scale, complex applications Deep cloud services and infrastructure experience Good understanding of databases and networking Strong distributed systems knowledge Experience in writing multithreaded code in C# Hands on development experience including designing and writing code Customer focus Good collaboration skills Other considerations: Experience with Non-Microsoft cloud technologies is a plus SRE experience is a plus
Learn more about this job

Similar jobs at Amazon

Similar jobs at Microsoft

Website managed by Tommy Unger