Senior Software Engineer

4 weeks ago


Perth, Western Australia Microsoft Full time

Join to apply for the Senior Software Engineer - Azure Container Registry role at Microsoft

Get AI-powered advice on this job and more exclusive features.

Are you passionate about building world-class, fast, scalable container workloads? Are you looking for an opportunity to enable and have a great impact on how developers work on these workflows? If so, we have an exciting opportunity for you

With Azure's continued expansion in containerized workloads and growing customer interest to shift security left, the Azure Container Registry (ACR) team is looking for software engineers who can build from the ground up across the end-to-end system. ACR is responsible for building, storing, securing, scanning, replicating, and managing container images and artifacts with a fully managed, geo-replicated instance of OCI distribution. It connects across environments, including Azure Kubernetes Service and Azure Red Hat OpenShift, and integrates with Azure services like App Service, Machine Learning, Azure Security Center, and Batch. The team also develops services to streamline building, testing, pushing, and deploying images securely to Azure with ACR Tasks. Additionally, the team owns the Microsoft Artifact Registry (MAR), which is Microsoft's primary public registry for distributing 1P and 3P images, and collaborates with the open-source community to innovate and improve the registry as a multi-artifact cloud native store.

As a software engineer on the ACR team, you will work with various Azure technologies to build and maintain this scalable cloud service. You will help design, develop, and validate components to ensure Azure Container Registry remains the best choice for storing container images. You will be part of an effort to secure the supply chain for all Azure workloads, from code to runtime, making Azure the most secure and reliable cloud platform. This role offers flexible work options, including fully or partially remote work.

Microsoft's mission is to empower every person and organization to achieve more. We foster a culture of respect, integrity, and inclusion, encouraging innovation, collaboration, and growth.

Responsibilities
  • Collaborate with stakeholders to determine user requirements.
  • Identify dependencies and develop design documents for products or services.
  • Write, optimize, debug, and refactor code to improve performance and maintainability.
  • Create testable code and advocate for quality throughout the development process.
  • Leverage expertise in product features and coordinate with stakeholders to plan releases.
  • Act as a Designated Responsible Individual (DRI), guiding other engineers, monitoring service health, and responding to issues, following the "Follow the Sun" support model.
  • Continuously learn and adopt new technologies to enhance product reliability, efficiency, and observability.
Qualifications
Minimum Qualifications:
  • Bachelor's Degree in Computer Science or related field AND 4+ years of engineering experience with languages such as C, C++, C#, Java, JavaScript, or Python (Golang and C# preferred).
  • Or equivalent experience.
Preferred Qualifications:
  • Bachelor's Degree plus 8+ years of experience or Master's Degree plus 6+ years of experience in similar roles.
  • Strong understanding of cloud development, data structures, algorithms, and distributed systems.
  • At least 2 years experience with Kubernetes or similar container orchestration platforms.
  • At least 1 year experience with container runtimes like Docker, Rkt, or runC.
  • Ability to meet security screening requirements, including Microsoft Cloud Background Check.
Additional Information
  • Employment type: Full-time
  • Job function: Engineering and IT
  • Industry: Software Development

Microsoft is an equal opportunity employer. We consider all qualified applicants without regard to various protected characteristics. Reasonable accommodations are available upon request during the application process.

#J-18808-Ljbffr
  • Software Engineer

    2 days ago


    Perth, Western Australia Rocket Software Full time

    Job Description SummaryThe Software Engineer sets the direction for the design and implementation of software features/functionality/enhancements, correction of defects, and/or the creation of new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines...

  • Software Engineer

    2 days ago


    Perth, Western Australia Rocket Software Full time

    Job Description Summary The Software Engineer sets the direction for the design and implementation of software features/functionality/enhancements, correction of defects, and/or the creation of new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines...

  • Software Engineer

    4 weeks ago


    Perth, Western Australia Rocket Software, Inc. Full time

    Principal Compiler Software Engineer page is loadedPrincipal Compiler Software EngineerApply locations Perth, Australia (Remote) Canberra, Australia time type Full time posted on Posted 3 Days Ago job requisition id R2025-5707It's fun to work in a company where people truly BELIEVE in what they're doingJob Description Summary:The Principal Software Engineer...

  • Software Engineer

    2 weeks ago


    Perth, Western Australia Rocket Software, Inc. Full time

    Principal Compiler Software Engineer page is loadedPrincipal Compiler Software EngineerApply locations Perth, Australia (Remote) Canberra, Australia time type Full time posted on Posted 3 Days Ago job requisition id R It's fun to work in a company where people truly BELIEVE in what they're doingJob Description Summary:The Principal Software Engineer sets the...


  • Perth, Western Australia Vyro Full time

    Location: Sydney or Remote (APAC/EU friendly time zones)Type: Full-timeAbout Vyro Location: Sydney or Remote (APAC/EU friendly time zones)Type: Full-timeAbout Vyro Vyro is building the operating system for the automotive industry. Our SaaS platform powers digital retail for car dealers and manufacturers — helping them sell cars online and in-store...


  • Perth, Western Australia TRAILD Full time

    Join to apply for the Senior Software Engineer role at TRAILDJoin to apply for the Senior Software Engineer role at TRAILDGet AI-powered advice on this job and more exclusive features.TRAILD : Who are we?TRAILD is a dynamic, fast-growing SaaS company that streamlines, automates and protects Accounts Payable.Just as your


  • Perth, Western Australia Buscojobs Full time

    Want to deliver tech with purpose, with people who care?Join us in our mission to create solutions that help keep children safe online.Who are we?Headquartered in Perth, Australia, Qoria is an ASX listed global leader in child digital safety technology and services. We are a purpose driven business, operating under the 'Linewize' brand in North America and...


  • Perth, Western Australia Canonical Full time

    Senior Software Engineer - Digital WorkplaceJoin to apply for the Senior Software Engineer - Digital Workplace role at CanonicalSenior Software Engineer - Digital Workplace3 days ago Be among the first 25 applicantsJoin to apply for the Senior Software Engineer - Digital Workplace role at CanonicalGet AI-powered advice on this job and more exclusive...


  • Perth, Western Australia Canonical Full time

    Senior Software Engineer - Digital WorkplaceJoin to apply for the Senior Software Engineer - Digital Workplace role at CanonicalSenior Software Engineer - Digital Workplace3 days ago Be among the first 25 applicantsJoin to apply for the Senior Software Engineer - Digital Workplace role at CanonicalGet AI-powered advice on this job and more exclusive...


  • Perth, Western Australia Rocket Software, Inc. Full time

    Principal Compiler Software Engineer page is loadedPrincipal Compiler Software EngineerApply locations Perth, Australia (Remote) Canberra, Australia time type Full time posted on Posted 3 Days Ago job requisition id R2025-5707It's fun to work in a company where people truly BELIEVE in what they're doingJob Description Summary:The Principal Software Engineer...