AdTechTalent
Engineering7 days agoOn-site

Microsoft

Senior Software Engineer

C++C#.NETWindows developmentWin32 APIWinUI3UWPJavaScriptSDKCI/CDtelemetrymonitoringcloudadvertisingad deliverysoftware engineeringperformancereliability

Key details

Salary

Not specified

Employment type

Full-time

Seniority

Senior

Years experience

5-10

Location

New York, New York, United States; Redmond, Washington, United States

Full job description

Microsoft Ads SDKs team is seeking a senior software engineer to lead design, architecture, and development of Windows Ads SDK components focusing on performance, scalability, reliability, and maintainability. Responsibilities include building CI/CD pipelines, test infrastructure, and automation; designing features that meet security, privacy, accessibility, and compliance standards; collaborating with cross-functional teams; driving data-informed feature rollouts; participating in design and code reviews; and ensuring end-to-end readiness for production releases. Required qualifications include a Bachelor's degree in Computer Science or related field with 4+ years of engineering experience coding in C, C++, C#, Java, JavaScript, or Python, or equivalent experience, and ability to pass Microsoft Cloud background check. Preferred qualifications include a Master's degree or 6+ years of experience, 4+ years hands-on experience with C++, C#, .NET, Windows frameworks (Win32 API, WinUI3, UWP), cloud environment experience, and familiarity with advertising technology concepts. The role is full-time, on-site in Redmond, WA or New York, NY. Salary ranges from $119,800 to $234,700 annually, with higher ranges for San Francisco Bay area and New York City metropolitan area.

What you'll do

  • Lead design, architecture, and development of key components of the Windows Ads SDK balancing performance, scalability, reliability, and maintainability
  • Build and enhance CI/CD pipelines, test infrastructure, and automation for reliable, high-quality, frequent releases including validation in non-production environments
  • Design and implement features and enhancements to improve ad delivery experience on Windows platforms 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 integrating 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 engineering excellence culture
  • 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

Requirements

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements including Microsoft Cloud Background Check
  • Preferred: Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience OR Bachelor's Degree with 8+ years experience OR equivalent experience
  • 6+ years of professional software engineering experience building, shipping, and maintaining production-grade software systems
  • 4+ years hands-on experience with C++, C#, .NET, and Windows development frameworks such as Win32 API, WinUI3 and/or UWP, plus 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

Tech stack

CC++C#JavaJavaScriptPython.NETWin32 APIWinUI3UWPCI/CDtelemetrymonitoring

Benefits

Certain roles may be eligible for benefits and other compensation (details at https://careers.microsoft.com/us/en/us-corporate-pay)

Apply now

This MVP uses a placeholder application flow. In production, this section can connect to an external apply URL or a native application form.

Similar jobs

More roles worth a look

Related opportunities based on specialty and working model so candidates can keep momentum.