Jobs and Careers
MI

Software Engineer II

Microsoft
United Statesfull_timeVerifiedPosted 14 Aug 2024
💰 $208,800/yr($98,300/yr$208,800/yr)

About the role

The Teams Security, Compliance, and Information Protection (SCIP) organization significantly contributes to Microsoft's success by implementing features and scenarios that empower customers and users to ensure the security, compliance, and information protection of their interactions in Teams.

 

We collaborate closely with multiple partner teams to ensure that Teams offers the most effective and comprehensive solutions for communication security, auditing, monitoring, insights, and threat prevention.

 

We are currently seeking an initiative-taking Software Engineer II with a proven track-record in design and implementation to join our world class team of software engineers. By becoming a part of our team, you will engage in solving diverse core engineering and strategic challenges, constructing solutions utilizing various backend and front-end technologies. Our work culture emphasizes quality, innovation, and cross-group collaboration, providing you with opportunities to develop a broad range of skills and experiences, all while making a direct impact on millions of users.

 

Microsoft's mission is to empower every individual and organization globally to achieve more. As employees, we embrace a growth mindset, innovate to empower others, and collaborate to achieve shared goals. Our daily efforts are guided by the values of respect, integrity, and accountability, fostering a culture of inclusion where everyone can thrive at work and beyond.

 

In alignment with Microsoft's values, we are dedicated to fostering an inclusive work environment that positively influences our culture daily.

Responsibilities

  • Contributing to the design, building, adaptation, execution, and maintenance of Chat, Calling, and Meeting Protection full-stack solutions in Microsoft Teams.
  • Assisting in the design, implementation, testing, and rollout of multiple APIs for new Security Monitoring, Auditing, and Information Protection scenarios.
  • Effective collaboration within the Teams organization and with other product groups across Microsoft in the design and implementation of software solutions.
  • Designing, developing, testing, and deploying scalable and reliable cloud-based services and APIs that provide tooling and onboarding solutions for internal customers and partners.
  • Building and maintaining data pipelines and platforms that ingest, process, store, and serve large volumes of structured and unstructured data for analysis and reporting purposes.
  • Acts as a Designated Responsible Individual (DRI) working on call to monitor system/product feature/service for degradation, downtime, or interruptions. Alerts stakeholders as to the status and gains approval to restore system/product/service for simple problems. Responds within Service Level Agreement (SLA) timeframe. Escalates issues to appropriate owners.

Qualifications

Required Qualifications:

  • Bachelor's Degree in Computer Science or a related technical discipline AND 2+ years of technical engineering experience in design, development, debugging, testing, and coding in object-oriented languages, including but not limited to C#, Java, JavaScript,Scala
    • OR equivalent experience.
  • 2+ years of experience with system design.
  • 2+ years of experience working on large-scale services.
  • 2+ years of experience in building and shipping production-scale services.

Other Requirements:


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 a related technical discipline AND 4+ years of technical engineering experience in designing and implementing large-scale products with multiple product release cycles, and coding in object-oriented languages, including but not limited to C# or Java
    • OR equivalent experience.
  • Demonstrated technical understanding of algorithms, data structures, and design patterns.
  • Demonstrated experience working with .Net/C#/Azure and Windows environment.
  • Experience in designing, building, and maintaining complex full stack web applications with

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Microsoft

View company profile →