CrawlJobs Logo

Software Engineering Manager - Azure Storage

Australia, Melbourne · Job Posted March 22, 2026
Apply Position
Job Link Share

Job Description

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 Software Engineering Manager in 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.

Job Responsibility

  • Design, develop, test and support features, experiences and solutions for highly scalable services
  • Develop high quality secure and compliant solutions
  • Support highly available services used by millions of users on a daily basis
  • Provide technical leadership across multiple projects, aligning engineering priorities with business objectives and driving measurable impact through innovation and execution excellence
  • Infuse AIOps practices to drive productivity, operational excellence, observability, incident detection, accurate root-cause analysis and mitigation

Requirements

  • Bachelor's Degree in Computer Science, Mathematics, Engineering or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C#, Java, C/C++, Python
  • OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Microsoft Cloud Background Check
  • Master's Degree in Computer Science, Mathematics, Engineering or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C#, Java, C/C++, Python
  • OR Bachelor's Degree in Computer Science, Mathematics, Engineering or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C#, Java, C/C++, Python
  • OR equivalent experience
  • 4+ years people management experience
  • Experience developing production software
  • System design, algorithmic skills, knowledge of data structures
  • Debugging, testing, and problem-solving skills
  • Ability to work cross teams and collaborate with partners
  • Experience designing, building and running large scale and highly available cloud services or distributed systems
  • Troubleshooting skills across network, application, caching, queuing, load-balancing storage and distributed services layers

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineering Manager - Azure Storage

8 matching positions

Principal Group Software Engineering Manager - Azure Storage

Are you passionate about distributed systems, massive scalability, and durabilit...
Location
Location
Australia , Sydney
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science, or related technical discipline AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • 4 years people management experience minimum
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Microsoft Cloud Background Check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Oversees partnership with appropriate stakeholders to determine user requirements within and across teams for multiple solutions or product lines
  • Oversees teams and provides technical leadership for identification of dependencies and the development of design documents for a product, application, service, or platform
  • Optimizes, debugs, refactors, and reuses code to improve performance and maintainability, effectiveness, and return on investment (ROI)
  • Oversees teams to drive multiple group's project plans, release plans, and work items in coordination with appropriate stakeholders across products
  • Leads the resolution of complex site incidents and oversees for Designated Responsible Individuals (DRI) and directs the work of other engineers across product lines
  • Keeps informed of and communicates new standards to ensure that the product development and scaling to customer requirements and applies best practices for meeting scaling needs and performance expectations and holds accountability for products that do not meet expectations
  • Fulltime
Read More
Arrow Right

Software Engineer Manager - Azure Storage

Azure Storage is at the core of Azure, providing over 100 exabytes (100 million ...
Location
Location
United States , Multiple Locations
Salary
Salary:
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
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, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter
  • 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 Python
  • OR Bachelor's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • 4+ years people management experience
  • 3+ years of experience in system architecture
  • 3+ years of experience in working with decision/optimization systems in areas such as strategy games, logistics/supply chain, simulation, control systems, etc.
Job Responsibility
Job Responsibility
  • Help define the architecture and specifications of the system that can manage resource usage in a dynamic environment
  • Design and build the system components, interfaces, protocols, data models, security and scalability aspects of the system
  • Build tests, simulator and operationalize the rollout of the system to allow for upgrade from existing system and from one version to the next
  • Ensure a high level of utilization of storage resources to minimize the cost of goods and services (COGS) and maximize profitability
  • Communicate and document the system architecture & design clearly and effectively to the development team and other stakeholders
  • Respond to changing business requirements by generating new ideas and control laws, rapidly pivoting development and incorporating process changes
  • You will participate in DevOps to provide operational support and to identify pain points & improvements in tooling and automation
  • Fulltime
Read More
Arrow Right

Principal Software Engineer Manager - Azure Storage

Are you interested in solving the challenges of cloud-scale storage that support...
Location
Location
United States , Multiple Locations
Salary
Salary:
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
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, C#, Powershell, or Python OR equivalent experience
  • 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
Job Responsibility
Job Responsibility
  • Lead the team shaping technical strategy, delivering scalable, safe, reliable, high-performance systems
  • Partner across product and platform teams to align priorities and deliver customer impacting outcomes, while ensuring operational excellence in reliability, livesite health, efficiency, cost, and latency
  • Drive strategic clarity and customer focused decision making, leveraging deep technical expertise to identify opportunities
  • Grow and empower a high performing team, hiring and developing talent while fostering a culture of collaboration, innovation, and accountability
  • Oversee analytics and data driven insights using AI, integrating key metrics, KPIs, and operational signals to identify trends in quality & velocity in Azure Storage Deployment
  • Drive strategies to close measurement gaps, prioritize findings effectively, and ensure timely resolution of high impact problems
  • Evaluate emerging analytical tools and technologies, sharing insights across teams to drive adoption and improve effectiveness
  • Provide high quality code reviews for engineers, guiding the team to ensure code meets high standards for maintainability, quality, and correctness
  • Participate in DevOps to provide operational support and to identify pain points and improvements in tooling and automation
  • Fulltime
Read More
Arrow Right

Senior Technical Program Manager, Azure Storage COGS and Efficiency

Are you passionate about cloud computing, large distributed system engineering p...
Location
Location
United States , Multiple Locations
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science, Computer Engineering, or a related engineering discipline AND 4+ years experience in engineering, product/technical program management, data analysis, or product development OR equivalent experience
  • 2+ years of experience managing cross-functional and/or cross-team projects
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Microsoft Cloud Background Check must be passed upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Partner with teams across Azure and Microsoft to design technical solutions across multiple feature areas, ensuring robust and scalable software infrastructure for Azure Storage
  • Synthesize complex requirements and lead the creation of innovative proof of concepts and prototypes to validate new approaches and technologies
  • Drive the definition of success criteria, formalize ambitious program roadmaps, and coordinate tactical execution across diverse, cross-functional engineering groups
  • Identify strategic investment opportunities, propose data-driven mitigations for technical risks, and provide strategic direction to guide Azure Storage’s development and integration with partner teams across Microsoft
  • Track project schedules, develop staging and implementation plans, and manage governance programs to deliver on roadmap commitments for multiple feature groups
  • Lead continuous improvement initiatives by validating use cases, writing test cases from scratch, and collaborating closely with other departments to collect performance metrics and drive customer support
  • Communicate plans and build consensus with executive leadership, ensuring alignment and momentum throughout the organization
  • Engage directly with customers and stakeholders to gather feedback, drive customer engagement, and ensure delivery of impactful solutions
  • Fulltime
Read More
Arrow Right

Engineering Manager, Storage

The Online Data organization ensures Airbnb customers are delighted in experienc...
Location
Location
United States
Salary
Salary:
204000.00 - 255000.00 USD / Year
airbnb.com Logo
Airbnb
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of engineering management experience
  • 6+ years of relevant software development experience in a fast paced tech environment
  • Experience with building and operating distributed databases and services that are long-term and evolvable
  • Experience in organization design for a team that is scaling up
  • Expertise with a public cloud provider (AWS, GCP, Azure) and their Storage, VM, networking, Kubernetes, Security offerings
  • Excellent communication skills and the ability to work well within a team and with teams across the engineering organization
Job Responsibility
Job Responsibility
  • Lead a team of talented, diverse software engineers to build software to make database operations reliable and automated
  • Make the open-source database well-integrated with Airbnb’s Compute, Networking and Security infrastructure
  • Work with TL and team to define and execute on a vision and 3-year roadmap for the control plane area
  • Stay in touch with technical designs and decisions, be the sounding board
  • Synthesize technical information and represent the team with upper management
  • Align with ORM and SRE teams in Online Data on each team’s charter and how each team’s core capabilities fit together
  • Attract top talent, mentor individual contributors and manage their promotions and career
  • Nurture a culture of rigor and responsibly “moving fast” from design, through code review, to production
  • Represent Airbnb with open source communities and external alliance partners
What we offer
What we offer
  • bonus
  • equity
  • benefits
  • Employee Travel Credits
  • Fulltime
Read More
Arrow Right

Principal Software Engineering Manager - Package Ingestion

Xbox's Creator Onboarding, Release, and Support (CORS) organization is on a miss...
Location
Location
United States , Redmond
Salary
Salary:
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
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, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • 4+ years people management experience
  • Experience building and operating large-scale distributed systems, high-throughput data pipelines, or content delivery platforms
  • Familiarity with packaging technologies, build/release engineering, or CI/CD infrastructure at scale
  • Experience with Azure cloud services, storage systems, and globally distributed architectures
  • Track record of building inclusive teams and fostering psychological safety in engineering organizations
  • Experience managing teams through leadership transitions with empathy and stability
  • Experience with security compliance frameworks, encryption/signing pipelines, and secure-by-design engineering practices
Job Responsibility
Job Responsibility
  • Lead, coach, and grow a backend engineering team of approximately 10 full-time engineers plus vendor staff, building the high-throughput systems that power Xbox's publishing pipeline reestablishing strong people management practices including career development, performance coaching, and team ceremonies
  • Own the technical vision and engineering roadmap for the end-to-end package ingestion pipeline from upload and validation through encryption, signing, and CDN delivery driving modernization toward next-generation packaging formats and reduced-latency processing
  • Drive production reliability and security excellence across mission-critical backend services, championing Secure Future Initiative (SFI) compliance, encryption and certificate management, DRI on-call practices, and BCDR readiness
  • Lead AI-driven innovation in the publishing pipeline, applying disciplined AI adoption and engineering automation to reduce end-to-end latency, improve global upload parity, and accelerate the creator publishing experience
  • Collaborate across the publishing ecosystem with Product Management, TPM, peer engineering teams, and downstream partners in CDN, Partner Center, and Xbox Live runtime to deliver a seamless, reliable experience for creators worldwide
  • Fulltime
Read More
Arrow Right

Principal Software Engineering Manager

Are you passionate about distributed systems, massive scalability, and durabilit...
Location
Location
Australia , Sydney
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science, or related technical discipline AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • 4+ years people management experience.
  • 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.
Job Responsibility
Job Responsibility
  • Oversees partnership with appropriate stakeholders (e.g., project manager, technical lead) to determine user requirements within and across teams for multiple solutions or product lines.
  • Oversees teams and provides technical leadership for identification of dependencies and the development of design documents for a product, application, service, or platform.
  • Optimizes, debugs, refactors, and reuses code to improve performance and maintainability, effectiveness, and return on investment (ROI).
  • Oversees teams to drive multiple group's project plans, release plans, and work items in coordination with appropriate stakeholders (e.g., project managers) across products.
  • Leads the resolution of complex site incidents and oversees for Designated Responsible Individuals (DRI) and directs the work of other engineers across product lines.
  • Keeps informed of and communicates new standards to ensure that the product development and scaling to customer requirements and applies best practices for meeting scaling needs and performance expectations and holds accountability for products that do not meet expectations.
  • Fulltime
Read More
Arrow Right

Senior Software Engineering Manager

The GridOS Data Fabric Engineering Manager will lead a globally distributed engi...
Location
Location
Norway , Oslo
Salary
Salary:
Not provided
gevernova.com Logo
GE Vernova
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Electrical/Computer Engineering, or related technical field (or equivalent experience)
  • Professional software engineering experience in an engineering leadership or people management role
  • Proven experience leading teams distributed across multiple locations and time zones, with demonstrated ability to maintain alignment, quality, and delivery velocity
  • Strong background in designing and operating large-scale distributed systems or data platforms, including: Time-series or event-driven data storage technologies
  • Real-time data streaming frameworks (e.g., Kafka, Pulsar, Kinesis)
  • High-availability, mission-critical services in production environments
  • Hands-on experience with at least one modern programming language (e.g., Java, Go, C#, Python) and public cloud platforms (e.g., AWS, Azure, GCP)
  • Strong grasp of software engineering best practices: system design, clean code, testing strategies, CI/CD pipelines, observability, and incident management
  • Excellent written and verbal communication skills, with the ability to drive clarity and decision-making in an asynchronous, global environment.
Job Responsibility
Job Responsibility
  • Lead, mentor, and grow a geographically distributed team of software engineers (and potentially data/DevOps engineers) working across multiple time zones
  • Establish clear, asynchronous ways of working (documentation, decision logs, recorded demos) to ensure alignment despite limited overlapping hours
  • Create an inclusive and collaborative team culture that values diverse perspectives, cultural sensitivity, and psychological safety
  • Set clear expectations, provide regular performance feedback, and drive career development tailored to regional contexts and opportunities
  • Collaborate with regional leaders and HR partners to recruit, onboard, and retain talent across multiple geographies
  • Own the end-to-end lifecycle of Timebase and Anybase capabilities within GridOS, including: Time-series data storage and retrieval
  • Real-time streaming and event processing
  • Time alignment and synchronization across diverse data sources
  • Integrations with simulation, forecasting, optimization, and market modules
  • Partner with architects to evolve the Timebase and Anybase technical roadmap and reference architecture, ensuring it meets global scalability, reliability, and compliance needs
What we offer
What we offer
  • Opportunity to lead a core, globally distributed platform team at the heart of GridOS and GE Vernova’s digital strategy
  • The chance to work on complex, high-impact problems that shape the future of the electric grid and global energy transition
  • A diverse, mission-driven environment with colleagues across regions and disciplines
  • Competitive compensation, benefits, and global career development opportunities.
  • Fulltime
Read More
Arrow Right