Microsoft logo

Principal Software Engineer - Microsoft

Remote · Redmond, United States

Are you someone with passion for technology, engineering excellence and quality? Are you looking for work on world-class cloud services with a team of highly talented engineers? If so, Azure Data Services is the right place for you.

Azure Data Services is the Microsoft organization that delivers industry-leading, intelligent, cloud services that span 36 regions across the world. With best-in-class data products like SQL Database, CosmosDB, Power BI and others, we have millions of databases serving billions of requests, over exabytes of storage, across most of the world. The newly created Azure Data SaaS for organization is pushing the limits and assumptions of what developers expect of a database. This means redefining the database experience all together. Leveraging our incredible portfolio of databases, we are building a cross-cutting database platform to deeply integrate with the developer and analytics ecosystem with SaaS ISVs and cloud-native developers as our focus. 

We are developing the platform to help democratize databases for the developers by making them – easy to experiment, provision with no-wait, flexible on the database engine, easy to deploy from stage to prod, auto managed for one or even a million databases, scale as serverless, highly available etc. We believe that databases and managing them should disappear for most practical purposes for a developer, thus allowing focus on the apps. As a v1 product, we run as a start up by packing all the goodness of - learning and growing every day, customer obsession, excitement of building something new, laser focus on the target, fast paced execution, creative satisfaction, deep collaboration, close-knit team to rely on, opportunity to pick diverse roles and responsibilities. And while we do all of that, we make sure to have fun and contribute to creating a safe, open, diverse team culture that supports each other as a team. If you want to innovate at the speed of a startup with the scale and backing of a hyper-scaler, you won’t want to miss this opportunity.

  • Drive projects from inception, experimentation,evaluation, design and implementation to eventually shipping to the customers 
  • Tech-lead projects with engineersspread across different team boundaries
  • Research and contribute to technical decisions across the team to make lasting design choices
  • Work across org boundaries in Azure to identify and build solutions to deliver for our customers
  • Build new designs, architectures, standards, and methods foroperating large-scale distributed systems. 
  • Work closely with customers,their feedback and service telemetrytoidentifynew improvements in the product
  • Work with Product managers to scope projects and create iterative plans for their delivery
  • Support team efforts in adopting relevant new technologies, tools, methods and processes from Microsoft and industry. 
  • Contribute to learning and grow together team culture and mentor junior engineers on the team
  • Stay educated on existing, emerging technologies and do POCs to evaluate technology fits for customer needs

Basic Qualifications

  • 8+ years of industry software engineering experience developing and operating complex systems using C++, C#, Java or any other Backend language
  • 4+ years of experience in building and operating Management or Data planes of a Cloud Service
  • Demonstrated debugging, diagnosing and troubleshooting skills for applications
  • Experience building and operating microservices based architecture
  • Demonstrated experince of technical leadership in shipping and operating high-quality cloud services and/or applications
  • Experience operating reliable service(s) at high scale
  • Hands-on experience with both Linux and Windows
  • Experience building applications using databases like SQL Server, postgreSQL, MySQL etc.

Preferred Qualifications:

  • BS in Computer Science or Electrical Engineering or relevant technical experience.
  • Design and development experience in database engines, distributed systems, cloud computing, Container technologies
  • 4+ years of working experience with Kubernetes, Docker & containers
  • Experience in developing applications on public cloud platforms like Azure, AWS or GCP

The ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check:  

  • This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter. 

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.

#AZDAT #ENGGJOBS

Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to, the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Published on: 11/22/2022
Apply

About Microsoft

https://microsoft.com

Microsoft is on a mission to empower every person and every organization on the planet to achieve more. Our culture is centered on embracing a growth mindset, a theme of inspiring excellence, and encouraging teams and leaders to bring their best each day. In doing so, we create life-changing innovations that impact billions of lives around the world. You can help us to achieve our mission.

Remote jobs

Jobs in Redmond, United States

Jobs at Microsoft