Senior Software Engineer

    Microsoft Corporation
    Bellevue, WA
    Full-time
    Similar jobs pay $11.50 - $15.54

    Job Description

    Do you want to be part of the fastest growing product in Microsoft history?

    Microsoft Teams is core to the company's vision for intelligent communications and is hub for teamwork in Office 365 used by millions of organizations across the world. Our culture is inclusive, casual, and high energy; our team members come from diverse backgrounds, thrive through teamwork, and are grounded in our customer needs. We have flexibility with our schedules and encourage a good balance of work and life. Please join us on the Microsoft Teams Information Protection team!

    We are looking for a Senior Engineer to build and enhance Information Governance, Information Protection, Risk Management and Threat Detection capabilities for messaging, meeting, calling and all the Microsoft apps in Microsoft Teams. These features are huge growth engines for our M365 commercial and enterprise customers and are critical in keeping our customers safe. Key part of the team's responsibilities is also extending the IP and Security capabilities to the 3P app ecosystem to ensure that all apps in the Teams ecosystem are trusted.

    The services we build for IP must be highly scalable to meet the needs of an ever-growing user base and must be resilient and performant to ensure all the organization's compliance. This is a unique opportunity to own a key business driver and have tremendous impact on an important product.

    Design, build and run cloud services at high scale and availability

    Implement high-quality features with an eye towards customer satisfaction, availability, debuggability, and resiliency

    Perform live site/dev ops engineering for services with top notch monitoring, dashboards, and troubleshooting guides

    Reuse existing open source libraries and build new libraries of services and best practices for other teams to leverage

    Basic Qualifications

    o Undergraduate or Graduate degree in Computer Science or related Engineering disciplines

    o 3+ years of C# and .NET or equivalent software development experience

    o Proven analytical, problem solving and organizational skills

    o Experience working on large scale cloud applications

    o Excellent collaboration and communication skills

    o Ability to deal with the ambiguity associated with working in a fast-paced and changing environment

    o Develop test plans/cases, conditions and scenarios in support of ongoing applications and infrastructure.

    o Demonstrated solid working knowledge on cloud computing / Azure / AWS

    o Familiar with Agile/Scrum/Lean Methodology

    o Evaluate current services and drive performance, availability and supportability improvements

    o Drive increased efficiencies through automation and reduction in operational expenditure

    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: 556642616Posted: 2020-05-21