Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Principal Engineer - Bengaluru/Bangalore @ Microsoft

Home > Programming & Design

 Principal Engineer - Bengaluru/Bangalore

Job Description

Responsibilities

We are looking for Principal Engineers who have a track record of success, who deliver results, and who (preferably) have a background in large scale data processing systems. Everyone on the team owns significant areas of the system, directly contributes to the vision, direction, and implementation of new features, and are key to the success of our products. In addition to your 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.

Qualifications

Basic Qualifications:

  • 10+ years of experience as a software engineer/leader designing, implementing, and shipping cloud services or software products
  • 3+ years of experience leading and growing high-performing engineering teams
  • 5+ years of experience with distributed systems delivering large-scale, secure, and resilient cloud services
  • Bachelor s degree in Computer Science or Engineering
  • 10+ years of programming experience in C# or Java or C++ or C.

Preferred Qualifications:

  • Experience building and shipping enterprise products
  • Experience building and operating online services and fault-tolerant distributed systems.
  • Experience creating and shipping V1 products using modern development practices.
  • Experience using agile methodologies or test-driven development (TDD).
  • Great curiosity and willingness to question.
  • High enthusiasm, integrity, ingenuity, results-orientation, self-motivation, and resourcefulness in a fast-paced environment.
  • Love the next problem, the next experiment, the next partner.
  • Have a deep desire to work collaboratively, solve problems with groups, find win/win solutions and celebrate successes.
  • Get excited by the challenge of hard technical problems.
  • Solve problems by always leading with deep passion and empathy for customers.
  • Experience with Open Source Big Data Stack such as Hadoop, HIVE, SPARK, HBASE etc.
  • Understanding of data structures, algorithms, and distributed systems.

Job Classification

Industry: IT-Software, Software Services
Functional Area: IT Software - Application Programming, Maintenance,
Role Category: Programming & Design
Role: Programming & Design
Employement Type: Full time

Education

Under Graduation: Any Graduate in Any Specialization
Post Graduation: Post Graduation Not Required
Doctorate: Any Doctorate in Any Specialization, Doctorate Not Required

Contact Details:

Company: Microsoft Corporation
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   Computer science C++ Machine learning Agile Data structures Asset management microsoft Open source Data mining Distribution system

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Microsoft

Client: Microsoft Corporation is an American multinational technology company with headquarters in Redmond, Washington. It develops, manufactures, licenses, supports, and sells computer software, consumer electronics, personal computers, and related services.