Talent.com
Principal Software Engineer
Principal Software EngineerMicrosoft • Australia
Principal Software Engineer

Principal Software Engineer

Microsoft • Australia
30+ days ago
Job description

Overview

Storage, the core of Microsoft's Azure Cloud, provides 10 exabytes of capacity across 50 regions, 100+ data centers, and over 1000 storage clusters. It powers millions of virtual machines, holds millions of hours of video, billions of photos, and vast amounts of analytics data.

As a Principal Software Engineer - Azure Storage , you will play a key role in defining the technical direction of the most complex pieces of Azure Storage, while delivering continued improvements as well as pathbreaking features at a high quality. In addition, you will work on the latest server technologies and highly distributed systems, with a focus on reliability, scalability, performance, consistency and debuggability.

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Qualifications

Required Qualifications :

  • 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, C, C++, C#, Java, JavaScript, or PythonOR equivalent experience.

Other Requirements :

  • 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.
  • Preferred Qualifications :

  • Bachelor's Degree in Computer ScienceOR related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript,OR PythonOR 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, C, C++, C#, Java, JavaScript, or PythonOR equivalent experience.
  • 5+ years of proficiency in C / C++ / C# object-oriented programming 5+ years of technical communication skills.
  • 5+ years of expert knowledge on Cloud Scale storage or Distributed systems.
  • #azurecorejobs

    Responsibilities

  • Partners with appropriate stakeholders to determine user requirements for a set of scenarios.
  • Leads identification of dependencies and the development of design documents for a product, application, service, or platform.
  • Leads by example and mentors others to produce extensible and maintainable code used across products.
  • Leverages subject-matter expertise of cross-product features with appropriate stakeholders (e.g., project managers) to drive multiple group's project plans, release plans, and work items.
  • Holds accountability as a Designated Responsible Individual (DRI), mentoring engineers across products / solutions, working on-call to monitor system / product / service for degradation, downtime, or interruptions.
  • Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale and shares knowledge with other engineers.
  • Benefits / perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.Industry leading healthcareEducational resourcesDiscounts on products and servicesSavings and investmentsMaternity and paternity leaveGenerous time awayGiving programsOpportunities to network and connect

    Create a job alert for this search

    Principal Software Engineer • Australia

    Similar jobs
    Principal Full Stack Software Engineer

    Principal Full Stack Software Engineer

    Sleek • Australia
    Through proprietary software and AI, along with a focus on customer delight, Sleek makes the back-office easy for micro SMEs. We give Entrepreneurs time back to focus on what they love doing - growi...Show more
    Last updated: 11 days ago • Promoted
    Platform Engineer

    Platform Engineer

    CareerUS Solutions • Australia
    We are seeking a Platform Engineer to design, build, and maintain internal platforms that enable development teams to deliver software efficiently, reliably, and securely.This role focuses on creat...Show more
    Last updated: 7 days ago • Promoted
    Principal Software Engineer - High-Impact, Full-Stack Role

    Principal Software Engineer - High-Impact, Full-Stack Role

    Relume • Australia
    A dynamic tech startup is seeking a highly motivated Senior / Staff / Principal Software Engineer to develop features and maintain projects using React and TypeScript. The role involves collaborating wi...Show more
    Last updated: 30+ days ago • Promoted
    Senior Principal Software Engineer - Platform Engineering

    Senior Principal Software Engineer - Platform Engineering

    Atlassian • Australia
    Senior Principal Software Engineer - Platform Engineering.Engineering | Sydney, Australia | Remote, Remote | Brisbane, Australia | Auckland, New Zealand |. Atlassians can choose where they work – wh...Show more
    Last updated: 19 days ago • Promoted
    Senior Principal Platform Engineer — Remote SaaS Scale

    Senior Principal Platform Engineer — Remote SaaS Scale

    Atlassian • Australia
    Remote
    A leading software company in Australia is seeking a Senior Principal Software Engineer to shape technical direction and architecture within the Platform Engineering team.Candidates should have ove...Show more
    Last updated: 19 days ago • Promoted
    Principal Engineer – Mission Integration

    Principal Engineer – Mission Integration

    KBR, Inc • Australia
    Title : • •Principal Engineer – Mission Integration • •About KBR : • • • •At KBR – We do things that matter.We deliver science, technology and engineering solutions to governments and companies around the wo...Show more
    Last updated: 20 days ago • Promoted
    Staff Software Engineer

    Staff Software Engineer

    iterate • Australia
    Tired of building SaaS platforms for moving money around? This role changes that.You'll build the foundational services that power software protecting businesses from fraud and payment mistakes.Aut...Show more
    Last updated: 20 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Assembly Four • Australia
    LGBTQIA+, and intersecting communities.We operate on the belief that impact is as important as profit.Everyone should have the autonomy. This is a fundamental human right – and one that sex workers ...Show more
    Last updated: 7 days ago • Promoted
    Software Engineer

    Software Engineer

    TPG Telecom Group • Australia
    Bring your ‘you’ to TPG Telecom, and help us build meaningful relationships and support vibrant, connected communities.We’re better and bolder together. TPG Telecom started with a belief that we can...Show more
    Last updated: 30+ days ago • Promoted
    ICT Software Engineer Job in Australia 2025 | Simplus Australia

    ICT Software Engineer Job in Australia 2025 | Simplus Australia

    NewsNowGh • Australia
    ICT Software Engineer Job in Australia 2025 | Simplus Australia.ICT Software Engineer Job in Australia 2025 | Simplus Australia. Are you an innovative software engineer looking to make an impact in ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    eToro • Australia
    Toro is a global trading and investing platform founded in 2007 with the vision of making investing simple, transparent, and collaborative. The platform empowers users to invest, share, and learn fr...Show more
    Last updated: 14 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Harry the hirer • Australia
    Build a cloud-first ERP platform from scratch and embed AI into the operating system of Australia’s biggest events.Abbotsford, Melbourne (Hybrid – 3 Days in the office). Strong experience delivering...Show more
    Last updated: 30+ days ago • Promoted
    Senior / Staff / Principal Software Engineer

    Senior / Staff / Principal Software Engineer

    Relume • Australia
    Senior / Staff / Principal Software Engineer.Relume is seeking a highly motivated software engineer to join our growing team. We are a bootstrapped startup whose short‑term mission is to empower creator...Show more
    Last updated: 30+ days ago • Promoted
    Principal Solutions Engineer – Application Access Governance (AAG) - APJ

    Principal Solutions Engineer – Application Access Governance (AAG) - APJ

    Saviynt • Australia
    Principal Solutions Engineer – Application Access Governance (AAG) – APJ.The Principal Solutions Engineer will lead presales strategy and drive growth for the AAG product lines within Saviynt's Con...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer - Platform Infrastructure (Remote USA)

    Senior Software Engineer - Platform Infrastructure (Remote USA)

    Confluent • Australia
    Remote
    Employer Industry : Data Streaming Technology.We prioritize candidate privacy and champion equal-opportunity employment.Central to our mission is our partnership with companies that share this commi...Show more
    Last updated: 16 hours ago • Promoted • New!
    Principal Solution Engineer Remote - Australia

    Principal Solution Engineer Remote - Australia

    Twilio • Australia
    Remote
    At Twilio, we’re shaping the future of communications, all from the comfort of our homes.We deliver innovative solutions to hundreds of thousands of businesses and empower millions of developers wo...Show more
    Last updated: 3 days ago • Promoted
    Full Stack Software Engineer

    Full Stack Software Engineer

    Permhunt • Australia
    About the job Full Stack Software Engineer.Our client is an innovative tech start-up with employees spread across Australia and the Philippines, focused on providing technology solutions primarily ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer - In Store Systems - Australia

    Senior Software Engineer - In Store Systems - Australia

    QSIC • Australia
    QSIC is reinventing in-store audio.We use Audio, Intelligence (AI) and Creativity to redefine the value of in-store audio and drive growth for retailers and brands. Our story began in Australia over...Show more
    Last updated: 30+ days ago • Promoted