Senior Software Engineer

Microsoft — Redmond, WA, US

Apply on employer website
Overview
Imagine being at the forefront of a revolution powered by Data and AI, transforming Marketing at Microsoft into a true “Frontier Organization” that drives impact at an unprecedented scale. As a Senior Software Engineer, part of the Global Marketing Data Engineering team, you will help build cutting-edge data platforms that process and synthesize billions of demand signals, enabling personalized customer journeys, media innovation, and high-impact campaigns that redefine customer engagement. By developing data products that integrate, enrich, and serve deep insights across a wide range of scenarios, you will directly contribute to the evolution of advanced technologies like Purview and Fabric. Join us to unleash your potential and play a key role as a data innovator—your journey starts here!
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
- Design, Build and maintain agentic workflow automation, monitoring systems and processes for Data Platform operations, infrastructure, pipelines, usage, and access patterns.
- Contribute to the development and implementation of infrastructure strategies for marketing data focused on cost optimization and scalability.
- Develop capabilities for data discovery, access management, policy enforcement, and lineage tracking, aligned with the data platform vision.
- Create and deploy frameworks and tools for data quality measurement and monitoring to deliver secure, sustainable, high-performing, and reliable marketing data for consumer needs.
- Design and implement data storage solutions in line with medallion architecture and automated role-based access controls.
- Promote engineering excellence through best practices, coding standards, and robust code management tooling.
- Collaborate with Data Product Engineering, Data Ops, and Partner Engineering teams to deliver end-to-end platform solutions.
- Work with Fabric, Purview, and Azure ML teams to address feature gaps and support product roadmaps.
- Support shared tools for cross-tenant Azure data intake and publishing.
- Implement capabilities for data classification, tagging, retention, archival, and deletion to meet privacy policy requirements.
- Identify and prioritize platform improvements using incident and feedback data. 
- Embody our culture and values.

Qualifications
Required Qualifications
- Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python- OR equivalent experience.

 Preferred qualifications- Master's Degree in Computer Science or related




Looking for a job?

Visit Careersaas to find millions of new and unfilled roles, including thousands of remote and hybrid positions.