Senior Software Engineer

4 weeks ago


Sydney, Australia Microsoft Full time

Overview

The Azure Core Storage team is responsible for delivering the Storage Virtualization platform to Azure VMs. Our stack handles trillions of IOs every day from Azure VMs and runs in 100s of datacenters and 1000+ Clusters. We own the whole software stack on Azure Host responsible for handling VM IOs, various caches, Throttles, QoS for Azure VMs, various transports layers, encryption of data in transit and at rest.


As a Senior Software Engineer in our team, you will design and implement software components to enable and optimize the storage solutions in Azure fleet. The software components you deliver include device drivers and system software, installation and diagnostic tools, libraries, telemetry services and comprehensive testing. You will get a chance to collaborate with developers across Microsoft, and Software & hardware partners to deliver innovative technology. In this role, you will have opportunities to solve challenging problems and exercise your soft skills to impact the billions of users in the Azure ecosystem.

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 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or PythonOR equivalent experience. 4+ years experience in design, development, debugging, testing and problem-solving. 4+ years experience in system software, storage protocols, networking concepts and operating system internals e.g., memory management, scheduling, interrupts, threading, etc. 4+ years of handling periodic live service on-call responsibilities.

Other Qualifications:

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 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 Master'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. Experience in system software, storage protocols, networking concepts and operating system internals e.g., memory management, scheduling, interrupts, threading, etc. Experience in the design, implementation, debugging and testing of operating system drivers (kernel mode and user mode), Windows Driver and Kernel component development. A track record of solid results across multiple ship cycles.

#azurecorejobs

Responsibilities

Collaborates with appropriate stakeholders to determine user requirements for a scenario. Drives identification of dependencies and the development of design documents for a product, application, service, or platform. Creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI). Leverages subject-matter expertise of product features and partners with appropriate stakeholders (e.g., project managers) to drive a workgroup's project plans, release plans, and work items. Acts as a Designated Responsible Individual (DRI) and guides other engineers by developing and following the playbook, working on call to monitor system/product/service for degradation, downtime, or interruptions, alerting stakeholders about status and initiates actions to restore system/product/service for simple and complex problems when appropriate. 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. 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
  • Software Engineer

    3 weeks ago


    Sydney, Australia Pivot Software Full time

    Job Description About the opportunity… Are you passionate about crafting clean, maintainable code and developing innovative technical solutions? As a Software Engineer at ELMO, reporting to the Engineering Manager, you'll collaborate closely with a talented team of Engineers, Designers, and Product Managers to bring new features to life. ...

  • Sr. Software Engineer

    4 weeks ago


    Sydney, Australia Dew Software Full time

    Dew Software, a leading player in the digital transformation space, is seeking a highly skilled Sr. Software Engineer to join our team. As a Fortune 500 collaborator, we take pride in our commitment to quality and excellence. We operate from 14 development centers in 9 countries, giving our team members access to diverse talent and expertise from around the...


  • Sydney, Australia Pivot Software Full time

    Job Description About the opportunity.. Are you ready to take on a pivotal role in our engineering team? Do you have a passion for solving complex technical problems and driving innovation? We are seeking a skilled Technical Lead Engineer to join our dynamic team and lead the charge in technical excellence. Reporting directly to the Engineering...


  • Sydney, Australia Firesoft People Full time

    Senior Software Engineer(Testing and Automation)$150k - $170k + SuperSydney Based The main focus of the role should be: As a  Software Engineer  in our testing and automation team, you will help design and build our in-house mobile device testing and automation framework. The Engineering work underpins the success of the company and the...


  • Sydney, Australia Vero Insurance Full time

    Jobs - Job Details - Senior Software Engineer Careers at Suncorp Take the next step. Be part of something bigger at Suncorp. Senior Software Engineer Job No: 670932 Sydney - Inner Suburbs & CBD, Brisbane - Inner Suburbs & CBD, Melbourne - Inner Suburbs & CBD Permanent Full Time IT Pay Band 5 Work across various Suncorp Insurance brands including AAMI,...


  • Sydney, Australia Microsoft Full time

    OverviewAs a Senior Software Engineer in Azure Networking, you will gain marketable experience in massive scale data centre network architecture, design, network infrastructure automatic management, software defined networking and high scalable/available/reliable distributed service design/implementation.Microsoft Azure is expanding its team in Australia and...


  • Sydney, Australia Firesoft People Full time

    Job Title: Senior Software Engineer - Algorithmic TradingLocation: SydneySalary: CompetitiveJob Description:We are seeking a talented Senior Software Engineer with a passion for algorithmic trading and expertise in C# .Net to join our team in Sydney. As a member of our team, you will have the opportunity to work on cutting-edge software solutions and...


  • Sydney, Australia SustainAbility Full time

    $200K - $270K + Super Remote / WFH - Must have full AU work rights ESOP Package Become part of the founding team! Company Overview: Join a fast-growing startup enhancing application performance through advanced code optimization, backed by top-tier venture capital. Role Overview: We're looking for a Senior Software Engineer adept at...


  • Sydney, Australia CMC Markets Full time

    CMC Markets are hiring! We are currently recruiting for a Senior Software Engineer (Full Stack) to join the Stockbroking team as a member of the Platforms squad . This role will be based onsite in our Barangaroo office. Please note that this role is only open to Sydney based candidates with full working rights (Citizen/Permanent Resident).CMC Markets is a...


  • Sydney, Australia CMC Markets Stockbroking Limited Full time

    CMC Markets are hiring! We are currently recruiting for a Senior Software Engineer (Full Stack) to join the Stockbroking team as a member of the Platforms squad . This role will be based onsite in our Barangaroo office. Please note that this role is only open to Sydney based candidates with full working rights (Citizen/Permanent Resident).CMC Markets is a...


  • Sydney, Australia Akuna Capital Full time

    What you’ll do as a Senior Software Engineer at Akuna: Akuna is looking for a senior trading systems developer to join our team building proprietary low-latency options trading systems. Our development team partners closely with our Trading and Research departments to continually improve the competitiveness of our in-house trading systems. Our...


  • North Sydney, Australia Shift Full time

    Job DescriptionWe currently have an exciting opportunity for a Senior Software Engineer to join our Origination team. In this role, you will be responsible for designing, crafting, and maintaining high quality software products and solutions that support our business operations and engage our users.You will work closely with cross-functional, agile teams to...


  • Sydney, Australia Weel Full time

    Your impact…We are seeking a Senior Software Engineer with an insatiable thirst for knowledge and open and welcoming to change. You will play the role of a strong contributor to the product vision and drive team planning while mentoring and coaching junior team members.Your key priority will be to drive our product forward. We are building for scale and...


  • Sydney, Australia Microsoft Full time

    OverviewMicrosoft is built on trust, and Azure is dedicated to becoming the most trusted cloud service for its customers. As Azure expands its services, certifications, and regions for its global customers, there is a growing need for increased support to uphold customer promises. The Azure Core Trusted Platform team is committed to enabling product teams to...


  • North Sydney, Australia Shift Full time

    Company DescriptionAt Shift, we’re business specialists dedicated to helping Australian SMEs take control of their cashflow, streamline trade terms and choose the right financial products.  We believe Australian businesses are the driving force behind our economy and are core to our communities. That’s why our business expertise, focus on...

  • Software Engineer

    4 weeks ago


    Sydney, Australia Firesoft People Full time

    Job Title: Senior Software Engineer - Algorithmic Trading Location: Sydney Salary: Competitive Job Description: We are seeking a talented Senior Software Engineer with a passion for algorithmic trading and expertise in C#  to join our team in Sydney. As a member of our team, you will have the opportunity to work on cutting-edge software solutions and...


  • Sydney, Australia Nuvei Full time

    Who we are:Till Payments is on a mission to create seamless customer payment experiences globally. Powered by technology, Till’s belief is that payments and merchant acquiring should be technology-led, agile and flexible.Till simplifies the way businesses accept payments across online, in-store, mobile, unattended and point of sale systems. The payments...


  • Sydney, Australia Nuvei Full time

    Who we are:Till Payments is on a mission to create seamless customer payment experiences globally. Powered by technology, Till’s belief is that payments and merchant acquiring should be technology-led, agile and flexible.Till simplifies the way businesses accept payments across online, in-store, mobile, unattended and point of sale systems. The payments...


  • Sydney, Australia Firesoft People Full time

    Senior Software Engineer , iOS Apps Full Time Chatswood, Sydney, AustraliaWe are seeking a talented Senior Software Engineer with expertise in native iOS app development to join our dynamic team based in Sydney, Australia. As part of our team, you will contribute to the development and maintenance of mobile applications, revolutionizing the way users...


  • Sydney, Australia Woolworths Group Limited Full time

    HomeRun is a brand new business inside the Woolworths group. We aspire to create Australia’s leading Last Mile Business, powering the eCommerce growth of all Woolworths Group brands through an exceptional last mile customer experience at competitive economics. HomeRun provides an end-to-end Last Mile solution with the team, technology and operations to...