AdTechTalent
Engineering6 days agoOn-site

Microsoft

Senior Software Engineer

JavaScriptTypeScriptSDKbrowser internalsperformance optimizationad-servingsecuritycompliancesoftware engineeringad techMicrosoft

Key details

Salary

$120K – $235K

Employment type

Full-time

Seniority

Senior

Years experience

5-10

Location

Redmond, United States

Full job description

The Ad SDK team at Microsoft is seeking a Senior Software Engineer to design and optimize SDK components primarily for browsers using JavaScript and TypeScript. The role requires a strong understanding of browser internals, rendering pipelines, and performance tuning. Responsibilities include collaborating with stakeholders to define requirements, developing design documents, coding and optimizing software, leading projects, acting as a Designated Responsible Individual for system monitoring and incident response, and continuously improving product performance and reliability. Candidates must have a Bachelor's degree in Computer Science or related field with 4+ years of engineering experience or equivalent, and pass Microsoft security screenings. Preferred qualifications include advanced degrees and 6-8+ years of experience, expertise in SDK development, ad-serving technologies, and security best practices. The position is full-time, on-site in Redmond, Washington, with a salary range of approximately $119,800 to $234,700 USD annually, varying by location.

What you'll do

  • Collaborate with stakeholders to determine user requirements for scenarios
  • Drive identification of dependencies and develop design documents for products, applications, services, or platforms
  • Create, implement, optimize, debug, refactor, and reuse code to improve performance, maintainability, effectiveness, and ROI
  • Leverage subject-matter expertise and partner with stakeholders to drive project plans, release plans, and work items
  • Act as Designated Responsible Individual (DRI) guiding other engineers, monitoring system/product/service health, alerting stakeholders, and initiating restoration actions
  • Proactively seek new knowledge and adapt to new trends, technical solutions, and patterns to improve availability, reliability, efficiency, observability, and performance while driving consistency in monitoring and operations at scale

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 AND 8+ years experience, OR equivalent experience
  • Solid understanding of browser internals, rendering pipelines, and performance optimization techniques
  • Proven experience building SDKs or developer tools for large-scale platforms
  • Familiarity with ad-serving technologies and integration patterns
  • Solid understanding of security, compliance, and performance best practices in browser-based environments

Tech stack

JavaScriptTypeScriptCC++C#JavaPython

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.