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

Principal Software Engineer @ Microsoft

Home > Technology / IT

 Principal Software Engineer

Job Description

  • In this role you will design, implement, and run highly scalable distributed services that enable networking of millions of services with timely execution and high quality.
  • You will be responsible for ensuring that highly usable, reliable and secure services are delivered to delight our customers.

The successful candidate will bring

  • Intense eagerness to learn, ready to dive deep into complex problems.
  • Proven track record in shipping successful products .
  • Passion and drive for profound impact.
  • Strong focus in delivering customer value.

Responsibilities

  • Own end to end architecture for new product solutions being developed.
  • Drive - Passion to turn vision into detailed plans and execute against complex plans.
  • Collaborate - Partner with Microsoft product teams to manage dependencies, jointly deliver updates, and continuously improve our engineering capabilities.
  • Communications & planning - Clearly communicate roadmap, backlog, and team updates across the organization.
  • Culture - Contribute to a team culture that embraces diversity and inclusion and makes your team an awesome place to work.
  • Setting up and driving towards measurable goals.

Qualifications

  • 5 + years of experience of software development experience with C, C++, C#, or Java.
  • BS or higher qualification, or equivalent experiences.
  • Sound computer science fundamentals, fluent in concepts like multi-threading and asynchronous programming, good grasp of system design, data structures and algorithms
  • Good understanding of distributed systems and scale out architectures.
  • Domain knowledge in networking, virtualization technologies, container ecosystem, and network resilience.
  • Experience with building networking data and control planes.
  • Experience in cloud development principles and patterns, particularly loosely coupled architectures and micro-services.
  • A background in enterprise network architecture s would be a plus.
  • Experience with data plane technologies such as DPDK/VPP etc. would be a plus.
  • An understanding of cloud networking offerings such as virtual networks, L4-L7 load balancers, gateways etc would be a plus.
  • Excellent communication and collaboration skills with ability to develop partnerships.

Job Classification

Industry: Software Product
Functional Area: Project & Program Management,
Role Category: Technology / IT
Role: Technology / IT
Employement Type: Full time

Education

Under Graduation: Any Graduate
Post Graduation: Any Postgraduate
Doctorate: Any Doctorate

Contact Details:

Company: Microsoft
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   Cloud computing C++ Networking Architecture Diversity and Inclusion Cloud Data structures microsoft Virtualization Distribution system

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

₹ Not Disclosed

Similar positions

Lead Software Engineer

  • Virtusa
  • 4 - 9 years
  • Hyderabad
  • 3 days ago
₹ Not Disclosed

java bigdata engineer

  • Optum
  • 6 - 10 years
  • Hyderabad
  • 3 days ago
₹ 22.5-37.5 Lacs P.A.

Principal Enterprise Delivery Manager

  • Atlassian
  • 9 - 15 years
  • Remote
  • 6 days ago
₹ Not Disclosed

Site Reliability Engineer _ Contract Role _ Pan India

  • Cygnus Professionals
  • 8 - 13 years
  • Hyderabad
  • 6 days ago
₹ Not Disclosed

Microsoft

Microsoft’s Customer Service and Support (CSS) organization supports over 170 Microsoft products, which range from the Consumer to Enterprise customer segments. This includes technical products from Developer Support and Enterprise Platform Support to Enterprise Messaging Support and Enterpri...