Senior Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through technology and cloud solutions.
$117,200 - $229,200
Cloud
Senior Software Engineer
Remote
4+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer

Microsoft's Azure Container Registry (ACR) team is seeking a Senior Software Engineer to build world-class, scalable container workloads for Software Supply Chain. This role focuses on building, storing, securing, scanning, replicating, and managing container images and artifacts with a fully managed, geo-replicated instance of Open Container Initiative (OCI) distribution.

The position offers an exciting opportunity to work with various Azure technologies and build a massively scalable cloud service. You'll be part of the team responsible for ACR, which connects across environments including Azure Kubernetes Service and Azure Red Hat OpenShift, and integrates with services like App Service, Machine Learning, Azure Security Center, and Batch. The team also owns Microsoft Artifact Registry (MAR), Microsoft's primary public registry for distributing first-party and third-party images.

As a Senior Software Engineer, you'll help design, build, and validate components needed to maintain and scale Azure Container Registry. You'll be instrumental in securing the supply chain for all workloads running in Azure: from code, to build, to distribution, to runtime. The role offers flexible work arrangements with the option to work fully or partially from home.

The position requires strong expertise in Golang, Kubernetes operators, and containers, with at least 4 years of technical engineering experience. You'll work in a collaborative environment, partnering with various stakeholders to drive project plans and improve system performance. The role offers competitive compensation, comprehensive benefits, and the opportunity to work on cutting-edge cloud technology that impacts developers worldwide.

Microsoft provides an inclusive work environment with industry-leading healthcare, educational resources, parental leave, and opportunities for professional growth. Join a team that's innovating in the cloud native space and making significant contributions to the Open Source Community.

Last updated 2 days ago

Responsibilities For Senior Software Engineer

  • Collaborate with stakeholders to determine user requirements
  • Drive identification of dependencies and development of design documents
  • Create, implement, optimize, debug, refactor, and reuse code
  • Partner with stakeholders to drive project plans and release plans
  • Act as a Designated Responsible Individual (DRI) and guide other engineers
  • Monitor system/product/service and handle incidents
  • Proactively seek new knowledge and adapt to new technical trends

Requirements For Senior Software Engineer

Go
Kubernetes
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • 2+ years of experience writing Golang applications, building Kubernetes operators, and containers
  • 2+ years of experience with distributed systems, data structures, cloud development principles and patterns
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer

Azure ACE Engineer

Senior Azure Cloud Engineer position at Microsoft focusing on customer experience, support, and technical problem-solving for strategic Azure customers.

Senior Technical Support Engineer - Azure Local (Stack HCI)

Senior Technical Support Engineer role at Microsoft focusing on Azure Stack HCI support, offering hybrid work in Sydney with comprehensive benefits.

Technical Support Engineering

Senior Technical Support Engineer role at Microsoft, focusing on complex technical issue resolution for enterprise customers with hybrid work flexibility.

Technical Support Engineering

Senior Technical Support Engineer role at Microsoft in Costa Rica, focusing on enterprise support for cloud and infrastructure solutions with hybrid work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on Edge computing solutions, requiring 5+ years of experience in software development and cloud services.