About The Position

Are you passionate about system architecture and software development? Do you enjoy improving engineering workflows and enhancing system reliability? If so, the Azure Kubernetes Service (AKS) Security team may be a great fit for you. We build security infrastructure to improve AKS internal security and external security features to allow customers to use AKS securely and easily. Our team values collaboration, innovation, and supporting one another’s success.As a Principal Software Engineer – Cloud Native Development on the AKS team, you’ll work across multiple layers of the technology stack —- including service frameworks like gRPC(remote procedure call), Kubernetes, as well as build, test, provisioning, release, and monitoring systems. You’ll design and implement distributed cloud services and libraries with a strong focus on security best practices. This role offers opportunities to lead technical efforts, mentor others, and contribute to high-impact areas of the business while working alongside a diverse and inclusive team that values continuous learning and shared growth.At Microsoft, our mission is to empower every person and every organization on the planet to achieve more. We embrace a growth mindset, foster innovation, and collaborate to achieve shared goals. Every day, we build on our values—respect, integrity, and accountability—to create a culture where everyone feels included and can thrive.

Requirements

  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, Go, C#, or Python OR equivalent experience.
  • 2+ years of experience designing and building distributed cloud services, with a focus on performance, reliability, and maintainability in production environments.
  • 2+ years of experience enhancing system reliability, scalability, and security, applying best practices to ensure robust and secure service delivery across diverse environments.
  • 1+ year(s) of experience working with Kubernetes, Linux, and container technologies, contributing to the development, deployment, and management of scalable cloud-native applications.
  • 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.

Nice To Haves

  • Bachelor's Degree in Computer Science OR related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, Go, C#, or Python OR Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, Go, C#, or Python OR equivalent experience.
  • 1+ year(s) of experience with build, release, and monitoring processes, including implementing continuous integration and continuous delivery (CI/CD) pipelines and observability tools to support service health and operational excellence.

Responsibilities

  • Design and develop code for creating security related features and services, including micro-service creation (e.g., gRPC, REST API), build, test, resource provisioning, deployment, monitoring, etc.
  • Review the security other teams' design.
  • Audit the security posture of AKS regularly, discover gaps and propose solutions to address the gaps.
  • Mentor engineers in terms of code review, design review, helping them debug technical problems, etc.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service