hireejobs
Hyderabad Jobs
Banglore Jobs
Chennai Jobs
Delhi Jobs
Ahmedabad Jobs
Mumbai Jobs
Pune Jobs
Vijayawada Jobs
Gurgaon Jobs
Noida Jobs
Oil & Gas Jobs
Banking Jobs
Construction Jobs
Top Management Jobs
IT - Software Jobs
Medical Healthcare Jobs
Purchase / Logistics Jobs
Sales
Ajax Jobs
Designing Jobs
ASP .NET Jobs
Java Jobs
MySQL Jobs
Sap hr Jobs
Software Testing Jobs
Html Jobs
IT Jobs
Logistics Jobs
Customer Service Jobs
Airport Jobs
Banking Jobs
Driver Jobs
Part Time Jobs
Civil Engineering Jobs
Accountant Jobs
Safety Officer Jobs
Nursing Jobs
Civil Engineering Jobs
Hospitality Jobs
Part Time Jobs
Security Jobs
Finance Jobs
Marketing Jobs
Shipping Jobs
Real Estate Jobs
Telecom Jobs

Principal Software Engineer

10.00 to 12.00 Years   Bangalore   22 Feb, 2021
Job LocationBangalore
EducationNot Mentioned
SalaryNot Disclosed
IndustryIT - Software
Functional AreaGeneral / Other Software
EmploymentTypeFull-time

Job Description

Azure Cosmos DB is Microsoft s next generation globally distributed, massively scalable, multi-model cloud database service. It is designed to enable developers to build planet-scale applications. Azure Cosmos DB is one of the fastest growing Azure services. This role provides a lot of scope for impact, given the high visibility problems the team is solving.This position is on the Cosmos DB compute platform team. Our mission is to build a multi-tenant platform for new compute intensive services that operate on storage layer of Cosmos DB e.g. in-memory graphs, ultra-low latency caches, materialized views. The Cosmos compute platform offers a chance to leverage and grow your understanding of distributed systems to work on a new massively scalable, highly reliable foundational service from ground up.We are looking for highly motivated and self-driven leader who is passionate in the areas of multi-threading, High Availability and Distributed Systems. Joining the Azure Cosmos DB team is a fantastic opportunity to work with highly talented engineers operating like a startup, and to deliver on our next set of big challenges.As an Engineering manager, you will lead and work with some of brightest engineers defining and pushing the boundaries in the area of distributed systems. You will be instrumental in bootstrapping a new team, working closely with others around the globe to build a foundational service with massive scale. In addition to your manager role, you will collaborate on your designs across our partner engineering teams and work closely with our PMs to design, build, and maintain a growing set of features that will serve the needs of our customers.,

  • Bachelor s/Master s/PhD with work or research experience in computer science or related field.
  • 10+ years of experience in developing quality products and services, preferably in systems and backend services with experience in C#, C, C++, or Java.
  • 3+ years of experience leading and growing high-performing engineering teams
  • Strong design and problem-solving skills, with a bias for designing at scale.
  • Proven track record in designing and delivering quality software.
  • Excellence in software engineering practices, coding and solid foundation in data structures, algorithms with strong testing, debugging and analytical skills.
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. 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.

Keyskills :
sqljavascriptjavasoftware engineeringsetcareproject administrationagilelinuxpmssoftware engineering practicesdistributed systemsdata structures

Principal Software Engineer Related Jobs

© 2019 Hireejobs All Rights Reserved