Senior Software Engineer

Main Location
Redmond, WA, United States
Open jobs

Are you looking to make a real difference in Microsoft’s mission to empower every person and organization to achieve more with the power of cloud computing? Do you want to work on the cutting edge of Cloud Computing and build highly scalable Azure services that are used by thousands of customers? Do you want to be part of a team where we work together to do what it takes for our customers to be successful while having fun and learning along the way?

The Azure Compute India Team is looking for highly motivated and talented engineers to contribute to the next generation of our services. Huge challenges of scale and extensibility await, and it is an exciting place to grow and have a significant contribution with immediate worldwide impact. We are a fun team that likes to get things done (we ship as frequently as every week!), where engineers are empowered to innovate. If you are an engineer who has a keen eye for scale, performance and reliability, this is a great opportunity for you to be part of highly strategic services for Microsoft. One set of Azure services (Azure Site Recovery) helps customers protect their mission critical on-premises as well as in-Azure workloads by providing world class disaster recovery functionality. Another set of Azure services (Azure Migrate) builds upon the disaster recovery services and helps customers discover, assess and migrate their on-premises workloads to Azure. All these services are completely built from scratch, owned, managed, and operated at IDC.


Azure Site Recovery is a differentiated Azure offering that is only supported by the Azure public cloud. It provides an end to end service that includes a highly scalable management and control plane services, hyper-scale data plane services, on-premises appliances and full-fledged portal experiences. In 2018, Microsoft was named a leader in the Gartner Magic Quadrant for Disaster Recovery as a Service.

Azure has firmly established itself as an attractive destination for enterprise IT assets, and interest in migrating IT systems to Azure is at an all-time high. 2019 is said to be the year of migration. As our customers embark and continue their journey of digital transformation, our team has the responsibility to make their transition to Azure as seamless and anxiety free as possible. Azure Migrate is the newest set of services being built by the team and fuels the lift and shift momentum helping customers migrate from on-premises to Azure. As Azure embarks on moving millions of machines and workloads from on-premises to Azure in the coming years, it is betting on the Azure Migrate umbrella services to realize this vision.

Our focus is to build & operate fully automated, highly scalable, trustworthy and secure first-party Azure services that our customers can rely on. We take pride in our engineering workmanship, the designs we implement and the code we write, and we strive to build and operate services that consistently meet the performance, scale, usability, availability and reliability needs of our customers. Our services are meant to provide disaster recovery and migration solutions to customers that range in size from small mom-n-pop shops with a few 10’s of machines to the Chevron’s and the Accenture’s of the world that have hundreds of thousands of machines.


Passion for software quality and security.

- 7+ years of professional software engineering experience

- BS/MS/PhD in Computer Science or equivalent industry experience

- Solid coding skills in C/C++ or C#/Java

- Solid CS fundamentals, fluent in multi-threaded and asynchronous programming, strong inclination for architecting at scale.

- Excellent technical design, problem solving, debugging and communication skills

- Proven ability to create componentized, well-architected software at a component level.

- Demonstrated experience in shipping high quality cloud services is a plus


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. 


Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

Help us maintain the quality of jobs posted on PowerToFly. Let us know if this job is closed.
We're a community of women leveraging our connections into top companies to help underrepresented women get the roles they've always deserved. Simultaneously, we work to build truly inclusive hiring processes and environments where women can thrive and not just survive.
Are you hiring? Join our platform for diversifiying your team
Senior Software Engineer
Microsoft Corporation