Senior Software Engineer Post by Microsoft

March 17, 2024
Senior Software Engineer Post by Microsoft

Job Description

Date posted: Mar 14, 2024

Work site: Up to 50% work from home

Travel: 0-25 %

Role type: Individual Contributor

Profession: Software Engineering

Discipline: Software Engineering

Employment type: Full-Time


With powerful new Generative AI models comes the ability to generate content that can be used to accidentally or intentionally mislead consumers. As one of the founding members of the Coalition for Content Provenance and Authenticity (, Microsoft has been leading the effort to provide technical mitigations to help users understand authenticity and source of generated digital content. Content produced by Microsoft’s generative AI models today is leveraging the C2PA specifications to help users understand that the content is created by generative AI but this is just the beginning. There is significant on-going work to help the Microsoft and the industry provide the necessary transparency when viewing online digital content. The Media Provenance team is hiring experienced engineers to join agile and diverse engineering teams focusing on Website and Service backend development to help deliver websites and services to enable Media Provenance at Microsoft.


Required Qualifications: 

  • Experience developing in C#, RUST, and Typescript
  • Experience developing services and modern web experiences on Microsoft Azure
  • Knowledge of media file formats, compression techniques, media streaming, and technologies used to secure media during distribution



  • Independently implements reliable, scalable, and high-performance solutions
  • Contributes to design documents and adheres to company guidance for security, privacy, and compliance standards.
  • Responds to incidents during regular on-call rotations as the directly responsible individual for troubleshooting and mitigating issues while communicating customer impact and escalating issues as necessary
  • Stays current in knowledge and expertise as the technology landscape evolves, adopting a growth mindset to adopt new skills and using that knowledge to drive adoption of new solutions across the team
  • Provides guidance to others through sharing, coaching, and other means to drive improvements across team