Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Senior software engineer

Perth
Microsoft
Software Engineer
Posted: 12 September
Offer description

Overview Senior Software Engineer role at Microsoft. The Azure Core Storage team delivers the Storage Virtualization platform to Azure Virtual Machines. The software stack handles billions of I/O operations daily, across data centers and clusters. It owns the software stack on Azure hosts responsible for VM I/O operations, caching, throttling, QoS, transport layers, and encryption of data in transit and at rest.
As a Senior Software Engineer, you will design and implement software components to enable and optimize storage solutions in the Azure fleet. You will work on device drivers, system software, installation and diagnostic tools, libraries, telemetry services, and comprehensive testing. You will collaborate with developers across Microsoft and with software & hardware partners to deliver innovative technology. You will have opportunities to solve challenging problems and influence billions of Azure users.
Microsoft's mission is to empower every person and every organization. We value growth, collaboration, respect, integrity, accountability, and inclusion.
Responsibilities Collaborate with stakeholders to determine user requirements for a scenario.
Identify dependencies and develop design documents for a product, application, service, or platform.
Create, implement, optimize, debug, refactor, and reuse code to improve performance, maintainability, effectiveness, and ROI.
Leverage subject-matter expertise to drive project plans, release plans, and work items with stakeholders (e.g., project managers).
Act as Designated Responsible Individual (DRI); develop and follow playbooks, monitor systems on call for degradation or downtime, alert stakeholders, and initiate recovery actions as needed.
Proactively learn new technologies and patterns to improve availability, reliability, efficiency, observability, and performance at scale.
Qualifications Required/Minimum Qualifications:
Bachelor's Degree in Computer Science or related field AND 6+ years of technical engineering experience with coding in C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
4+ years in design, development, debugging, testing, and problem solving.
4+ years in system software, storage protocols, networking concepts, and OS internals (memory management, scheduling, interrupts, threading).
4+ years of on-call responsibilities for live services.
Additional or Preferred Qualifications:
Bachelor's Degree in Computer Science or related field and 8+ years of engineering experience with coding in C, C++, C#, Java, JavaScript, or Python, or Master's with related experience.
1+ year experience in OS driver design, implementation, debugging and testing (kernel/user mode).
Experience with Windows driver and kernel components is a plus.
Track record of delivering results across multiple ship cycles.
Other Requirements Ability to meet Microsoft security screening requirements, including Microsoft Cloud Background Check at hire/

Send an application
Create a job alert
Alert activated
Saved
Save
Similar job
Senior software engineer
Perth
Microsoft
Software Engineer
Similar job
Ml software engineer
Perth
Brunel
Software Engineer
USD 100,000 - USD 150,000 a year
Similar job
Senior software engineer storage solution specialist
Perth
Bebeetechnical
Software Engineer
Similar jobs
Microsoft recruitment
Microsoft jobs in Perth
IT and Tech jobs in Perth
jobs Perth
jobs Western Australia
Home > Jobs > IT and Tech jobs > Software Engineer jobs > Software Engineer jobs in Perth > Senior Software Engineer

About Jobstralia

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by job title
  • Jobs by sector
  • Jobs by company
  • Jobs by location

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2025 Jobstralia - All Rights Reserved

Send an application
Create a job alert
Alert activated
Saved
Save