Job Summary:
Microsoft AI is seeking a Senior Software Engineer to join their Ads SDKs team, which focuses on building high-performance advertising SDKs and platform capabilities. The role involves leading the design and development of key components, enhancing CI/CD pipelines, and collaborating across teams to improve the ad delivery experience on Windows platforms.
Responsibilities:
• Lead the design, architecture, and development of key components of the Windows Ads SDK, making informed design decisions that balance performance, scalability, reliability, and maintainability.
• Build and enhance CI/CD pipelines, test infrastructure, and automation to enable reliable, high-quality, and frequent releases, including validation in non-production environments.
• Design and implement features and enhancements that improve the ad delivery experience on Windows platforms while meeting Microsoft standards for security, privacy, accessibility, and compliance.
• Collaborate with architects and cross-functional engineering teams to evaluate design options, document tradeoffs, and evolve solutions that integrate cleanly with existing systems.
• Drive data-informed feature rollouts, leveraging telemetry and experimentation to monitor feature health, system performance, and customer impact.
• Participate in and influence design and code reviews, applying secure design principles, sharing best practices, and contributing to a culture of engineering excellence.
• Work closely with partner teams to ensure end-to-end readiness, including integration testing, live-site coverage, clear ownership, and defined escalation paths prior to production releases.
Qualifications:
Required:
• 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.
• 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:
• Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python + OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python + OR equivalent experience.
• 6+ years of professional software engineering experience building, shipping, and maintaining production-grade software systems.
• 4+ years of hands-on experience with C++, C#, .NET, and Windows development frameworks such as Win32 API, WinUI3 and/or UWP, along with working knowledge of JavaScript.
• Experience designing and optimizing software for performance, reliability, and efficient resource utilization across diverse runtime environments and deployment scenarios.
• Experience building or integrating systems in cloud-based environments, including telemetry, monitoring, CI/CD pipelines, or backend service interactions.
• Ability to work effectively across multiple domains, technologies, and ambiguous problem spaces, adapting quickly to evolving requirements.
• Familiarity with advertising technology concepts such as SDK development, ad delivery pipelines, telemetry, experimentation, or monetization platforms is a strong plus.
Company:
Microsoft AI is a software development company. Founded in 2024, the company is headquartered in Redmond, USA, with a team of 5001-10000 employees. The company is currently Late Stage.