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
Similar jobs
More roles worth a look
Related opportunities based on specialty and working model so candidates can keep momentum.
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
Ready to take the next step in your career? Click the button below to continue to the application process.