Principal Engineer

Noida, Uttar Pradesh, India
Dec 12, 2024
Dec 20, 2025
Hybrid
Full-Time
12 Years
Job Description

As a Principal Engineer, you will have the opportunity to work with large-scale distributed systems and cutting-edge technologies, directly contributing to the security and protection of millions of users globally. This is an exciting opportunity to build expertise in both cloud distributed systems and security/compliance, while shaping the future of Microsoft's cloud security offerings.

Responsibilities

  • Design and implement scalable, reliable, and maintainable cloud services, specifically tailored for security and compliance solutions.
  • Contribute to strategic decisions regarding system design, architecture, and cloud infrastructure, considering performance, security, and customer requirements.
  • Lead the design and delivery of services across multiple geographies, ensuring quality, reliability, and security.
  • Develop features end-to-end, from system architecture to code, deployment, scaling, and performance. Ensure high-quality user experiences and operational excellence.
  • Collaborate with cross-functional teams to design and deliver complex, distributed systems tools and services.
  • Drive design reviews and code quality metrics to ensure system stability and meet business goals.
  • Work closely with other engineering teams to ensure solutions are integrated seamlessly and meet the needs of internal and external customers.
  • Influence product or service design, providing key technical insights and innovations to improve system performance, scalability, and security.
  • Demonstrate a strong focus on Live Site reliability, driving stability and scalability for services used at global scale.
  • Own the operational health of your services, including identifying issues proactively and ensuring the long-term quality of service.
  • Act as a technical leader and mentor for junior engineers, guiding the team on best practices and ensuring quality development processes.
  • Lead and participate in architectural and design reviews, ensuring alignment with business needs and strategic goals.

Required Qualifications

  • Minimum 12+ years of experience in software development, with a strong background in C# (Java or C++ experience is also valuable).
  • Proven expertise in cloud development (Azure, AWS, Google Cloud). Experience with Azure services is a strong plus.
  • Solid understanding of Object-Oriented Programming and common Design Patterns.
  • Experience with multithreading, asynchronous processing, and CI/CD pipelines using agile practices.
  • Knowledge of DevOps principles and experience integrating into a cloud-native environment.

Interpersonal Skills

  • Excellent communication and collaboration skills, with the ability to navigate complex, cross-functional teams and partner with technical stakeholders.
  • Ability to lead and prioritize in a fast-paced environment, delivering high-quality solutions while managing competing priorities.
  • Strong problem-solving skills and the ability to deal with ambiguity and make technical decisions independently.

Educational Background

  • BS or MS degree in Computer Science or Engineering (or equivalent years of experience).

Why Join Microsoft?

  • Work at the forefront of security and cloud technologies, creating services that impact millions of users globally.
  • Collaborate with world-class engineers and technical leaders on cutting-edge projects.
  • Contribute to solutions that provide holistic protection at planetary scale, supporting global compliance and security standards.
  • Enjoy a work culture built on collaboration, trust, and a shared commitment to excellence.
  • Access to diverse career growth opportunities, and a chance to shape the future of cloud services and data security.

Microsoft is an Equal Opportunity Employer. We encourage applications from individuals of all backgrounds and experiences, offering a culture of diversity, inclusion, and equal opportunity. If you need accommodations due to a disability during the application process, please reach out for assistance.