Senior Software Engineer

    Microsoft Corporation
    Pittsburgh, PA
    Full-time

    Job Description

    The Avere Scenarios & Infrastructure team in Azure Storage is responsible for many aspects of the engineering process for several products, and performs a critical role in building successful products and services. The team focuses on automation to get the results of a larger team. It's an exciting time to join the Avere team in Azure Storage.

    The Avere team in Azure Storage builds high-performance distributed file systems that our customers rely on for their most demanding workloads. It is used by effects studios to render blockbuster movies faster. It is used by hedge funds to finish time-sensitive simulations in an environment that does not tolerate latency. It is used by genomics researchers who need the flexibility to move their data sets through the cloud under a single global namespace. Avere gets our customers' data to where they need it, whether that's in the cloud or in their labs, and keeps it fast.

    This role is for an engineer with experience using analytics to drive process improvement. You must be able to define metrics, synthesize disparate data sets, and create visualizations that provide actionable information for the engineering organization. The team generates plenty of data that can be used to improve our engineering process and it's invaluable to feed that data back into the process. You will be part of a team of experienced file systems engineers whose mission is to ensure our customers are successful. Creative thinking is a must in this role, and you will find the most success while collaborating with your peers.

    Basic:
    • BS/BA degree or higher in Computer Science or Computer Engineering
    • Five years of professional experience developing, testing, or automating a complex software product
    Preferred:
    • Experience with data visualization tools
    • Experience with both relational and NoSQL database design
    • Experience with Python
    • Experience with the Microsoft Azure API or other public cloud APIs
    • Strong automation background
    • Comfort with agile development processes
    • Comfort with Linux or FreeBSD
    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. 
    Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.

    Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

    Posting ID: 552786458Posted: 2020-05-21