Senior Software Engineer

New York, New York, United States
Aug 22, 2024
Sep 18, 2025
Remote
Full-Time
4 Years
Job Description

Join the Azure Kubernetes Service (AKS) team at Microsoft, where we are pioneering container management and orchestration services for the cloud and beyond. Our team is focused on delivering cutting-edge solutions for Azure's container services, encompassing both Linux and Windows environments.

As a Senior Software Engineer, you will play a crucial role in advancing cloud-native infrastructure on Azure. Your contributions will involve developing sophisticated software systems, enhancing Kubernetes capabilities, and improving the overall quality of Azure Kubernetes Service. This role offers the opportunity to work with a diverse, global team and leverage advanced AI/ML technologies to make a significant impact on the cloud computing landscape.

Key Responsibilities

  1. Technical Expertise. Dive deeply into complex technical problems, from low-level details to high-level architecture.
  2. Technology Innovation. Evaluate and make recommendations on emerging technologies to advance Azure Kubernetes Service.
  3. Service Improvement. Enhance the functionality and quality of Kubernetes and related components on Azure.
  4. Automation. Develop automation solutions to prevent and resolve service issues before they impact production.
  5. Collaboration. Maintain strong communication with partners across the Azure Kubernetes Service organization to ensure alignment and meet expectations.

Required Qualifications

  • Education. Bachelor’s Degree in Computer Science or a related technical field.
  • 4+ years of technical engineering experience with coding in languages such as C, C++, C#, Java, JavaScript, or Python.
  • 2+ years of experience working with Kubernetes and container infrastructures.
  • 2+ years of experience operating and maintaining distributed infrastructure.
  • Security Screening. Ability to meet Microsoft’s security screening requirements, including the Microsoft Cloud Background Check.
  • Bachelor’s Degree in Computer Science or related field with 8+ years of technical engineering experience.
  • Master’s Degree in Computer Science or related field with 6+ years of technical engineering experience.
  • Experience with modern monitoring and configuration management systems, and/or cloud infrastructure.

Microsoft's Mission

At Microsoft, our mission is to empower every person and organization on the planet to achieve more. We foster a growth mindset, drive innovation, and work collaboratively to achieve our goals. Our culture is built on respect, integrity, and accountability, creating an inclusive environment where everyone can thrive.

Equal Opportunity Statement

Microsoft is committed to equal employment opportunity and considers all qualified applicants without regard to age, ancestry, citizenship, color, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws and regulations. For assistance or reasonable accommodations due to a disability during the application process, please refer to our requesting accommodations guidelines.

Apply Now. Be part of a groundbreaking team at Microsoft and help shape the future of cloud-native technology. Apply through our careers page to join the Azure Kubernetes Service team and make an impact on the cloud computing landscape.

Related Jobs