Senior Software Engineer

5 days ago


Melbourne, Victoria, Australia Microsoft Full time

Join to apply for the Senior Software Engineer - Azure Storage Scenario Validation role at Microsoft

Overview

Are you excited about the possibility of working on the largest Cloud Storage service in the world? The Azure Storage team is chartered with building, managing and running the Persistent Cloud Storage for Microsoft Azure Cloud. Azure Storage consists of a Storage Platform which currently powers five different storage services – Blob Storage, Table Storage (NoSQL Key Value store), Queue Storage, Data Lake Storage, File Storage and Disk Storage. We are one of the foundational services in the Azure Cloud. The service hosts data from some of the world's largest companies and supports Microsoft's largest online businesses.

The Azure Storage team is seeking an experienced Senior Software Engineer to develop strategy for and implement validation infrastructure services, and automate validation of Azure's massive, distributed storage system. We value passion for scalable storage, distributed systems, and cloud services. The ideal candidate brings a solid foundation in data structures and algorithms, along with strong debugging, testing, and analytical abilities. We are seeking someone who is customer-focused and excited to deliver high-quality, end-to-end experiences.

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.

Responsibilities
  • Play a crucial role in product quality by overseeing end-to-end scenario validation integration work performed by team members.
  • Design, develop, and operate scalable, low latency and high throughput cloud services and frameworks to stress storage backend.
  • Create, implement, optimize, debug, refactor, and reuse code to establish and improve performance, maintainability, effectiveness, and ROI.
  • Partner with peer teams and external partners to ensure new storage features meet target availability, security, and reliability goals, with an emphasis on quality upstream.
  • Act as a Designated Responsible Individual (DRI) and guide other engineers by developing and following the playbook, on-call to monitor systems for degradation, downtime, or interruptions, and initiate actions to restore service as appropriate.
  • Proactively seek new knowledge, adapt to trends and patterns to improve availability, reliability, efficiency, observability, and performance, while driving consistency in monitoring and operations at scale.
Qualifications

Required Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years of technical engineering experience with coding in languages such as C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience.
  • 2+ years of experience in testing systems at a large scale with techniques including unit, integration, end-to-end, fault injection, performance, scale, and long-haul testing.

Other Requirements:

  • Ability to meet Microsoft, customer and/or government security screening requirements for this role, including 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 of experience with coding in C, C++, C#, Java, JavaScript, or Python
  • OR Master's Degree in Computer Science or related technical field AND 6+ years of experience with coding in C, C++, C#, Java, JavaScript, or Python
  • 1+ year of QA lifecycle, methodologies, and best practices. Proven ability to plan, schedule, and deliver quality software.

Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.


#J-18808-Ljbffr

  • Melbourne, Victoria, Australia Iph Technologies - A Software & Mobile App Development Company Full time

    OverviewWe are hiring a Senior Software Engineer to develop software solutions by studying the collected information needs and system flows to implement the functional software solution.You will be required to work with senior management to fulfill the software requirements and lead the projects.As a Senior Software Engineer, you are required to work...

  • Senior Sales Engineer

    2 weeks ago


    Melbourne, Victoria, Australia Perforce Software Full time

    Senior Sales Engineer - Perfecto Mobile - Sydney (remote) Join to apply for the Senior Sales Engineer - Perfecto Mobile - Sydney (remote) role at Perforce Software Senior Sales Engineer - Perfecto Mobile - Sydney (remote) 1 week ago Be among the first 25 applicants Join to apply for the Senior Sales Engineer - Perfecto Mobile - Sydney (remote) role at...


  • Melbourne, Victoria, Australia Commonwealth Bank Full time

    Senior Software Engineer - AI Powered Engineering Join to apply for the Senior Software Engineer - AI Powered Engineering role at Commonwealth


  • Melbourne, Victoria, Australia Perforce Software Full time

    Senior Sales Engineer - Perfecto Mobile - Sydney (remote)Join to apply for the Senior Sales Engineer - Perfecto Mobile - Sydney (remote) role at Perforce SoftwareSenior Sales Engineer - Perfecto Mobile - Sydney (remote)1 week ago Be among the first 25 applicantsJoin to apply for the Senior Sales Engineer - Perfecto Mobile - Sydney (remote) role at Perforce...


  • Melbourne, Victoria, Australia Airwallex Full time

    Senior Software Engineer - Security EngineeringJoin to apply for the Senior Software Engineer - Security Engineering role at AirwallexSenior Software Engineer - Security EngineeringJoin to apply for the Senior Software Engineer - Security Engineering role at AirwallexAbout AirwallexAirwallex is the only unified payments and financial platform for global...


  • Melbourne, Victoria, Australia Lyrebird Health Full time

    Join to apply for the Senior Software Engineer role at Lyrebird HealthJoin to apply for the Senior Software Engineer role at Lyrebird HealthGet AI-powered advice on this job and more exclusive features.The RoleWe're after a Senior Full Stack Engineer with strong TypeScript skills across both frontend and backend.You'll work closely with our founders and...


  • Melbourne, Victoria, Australia Lyrebird Health Full time

    Join to apply for the Senior Software Engineer role at Lyrebird HealthJoin to apply for the Senior Software Engineer role at Lyrebird HealthGet AI-powered advice on this job and more exclusive features.The RoleWe're after a Senior Full Stack Engineer with strong TypeScript skills across both frontend and backend.You'll work closely with our founders and...


  • Melbourne, Victoria, Australia iterate Full time

    Direct message the job poster from iterateHere's a chance to roll up your sleeves and work on something that really matters. We're looking for a Senior Python Developer to help tackle some of the most complex migration work we've ever taken on, reimagining and rebuilding critical applications used daily by millions of Australians.This isn't just about...


  • Melbourne, Victoria, Australia Zeller Full time

    Senior Software Engineer (Node.js/Typescript + AWS) - Core Banking Services Join to apply for the Senior Software Engineer (Node.js/Typescript + AWS) - Core Banking Services role at ZellerSenior Software Engineer (Node.js/Typescript + AWS) - Core Banking Services Join to apply for the Senior Software Engineer (Node.js/Typescript + AWS) - Core Banking...


  • Melbourne, Victoria, Australia Halcyon Knights Full time

    This range is provided by Halcyon Knights. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Base pay rangeA$160,000.00/yr - A$200,000.00/yrDirect message the job poster from Halcyon KnightsSenior Consultant Building Diverse Tech TeamsSenior Software EngineerThe CompanyThey're a global scale-up that's...