AdTechTalent
Engineering8 days agoOn-site

Microsoft

Senior Software Engineering, Ads Platform

senior software engineerdistributed systemscloud computingazureawsadvertising technologyscalable systemsweb developmentfull stacktechnical leadershipengineering excellencedata-drivenAImachine learningprogrammaticsoftware designperformance optimizationmentoring

Key details

Salary

Not specified

Employment type

Full-time

Seniority

Senior

Years experience

5-10

Location

Redmond, United States

Full job description

Microsoft Advertising Platform team seeks a Senior Software Engineer to design and develop scalable, reliable, and secure distributed cloud services. Responsibilities include leading technical design, collaborating with cross-functional teams, delivering critical projects, using telemetry and experimentation to improve products, mentoring engineers, and influencing architecture. Required qualifications include a Bachelor's degree in Computer Science or related field with 4+ years experience coding in C, C++, C#, Java, JavaScript, or Python, and passing Microsoft Cloud background checks. Preferred qualifications include a Master's degree or 6+ years experience, strong fundamentals in computer science, experience with cloud platforms (Azure, AWS), distributed systems, and leadership in technical initiatives. Experience in online advertising, AI/ML, and large-scale platform modernization is preferred. The role is full-time, on-site in Redmond, WA. Salary ranges from $119,800 to $234,700 annually, with higher ranges for San Francisco and New York areas.

What you'll do

  • Design, build, and evolve highly scalable, reliable, and secure distributed systems and customer-facing experiences across frontend and backend platforms
  • Lead the technical design and architecture of complex product features and services
  • Partner with Product Management, Data Science, Engineering, and Platform teams to define strategy, requirements, and execution plans
  • Drive end-to-end delivery of critical projects including design reviews, implementation, monitoring, experimentation, and operational excellence
  • Use telemetry, A/B experimentation, and customer insights to identify opportunities and improve product health and customer experience
  • Mentor engineers, provide technical guidance, and raise engineering standards through code and design reviews
  • Influence technical direction across multiple teams and contribute to platform-wide architectural decisions

Requirements

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in 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
  • 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
  • Solid computer science fundamentals including data structures, algorithms, software design, and distributed systems
  • Proven experience designing, building, deploying, and operating large-scale, highly available, and secure cloud services
  • Excellent technical design, problem-solving, debugging, and performance optimization skills
  • 5+ years experience architecting, developing, deploying, and operating distributed systems in production
  • Ability to independently drive complex technical initiatives from concept to production
  • Experience leading technical design discussions and influencing engineering decisions across teams
  • Strong collaboration, communication, and stakeholder management skills
  • Experience working effectively in ambiguous environments balancing short-term delivery with long-term investments
  • Experience with Microsoft Azure, AWS, or similar cloud platforms
  • Knowledge of modern web technologies, service-oriented architectures, observability, reliability engineering, and data-driven development
  • Preferred experience in online advertising, search, e-commerce, AI-powered experiences, or large-scale consumer products
  • Excellent verbal and written communication skills
  • Experience leading large-scale platform modernization, cloud migration, or architectural transformation
  • Experience with AI/ML-enabled products, Copilot experiences, recommendation systems, or data-intensive applications
  • Track record of mentoring engineers and driving engineering excellence
  • Experience operating services at global scale with focus on reliability, performance, security, and compliance

Tech stack

CC++C#JavaJavaScriptPythonMicrosoft AzureAWSCloud ComputingDistributed SystemsService-Oriented ArchitecturesObservabilityReliability EngineeringAI/MLCopilotRecommendation SystemsData-Intensive ApplicationsWeb DevelopmentFull Stack Development

Benefits

Certain roles may be eligible for benefits and other compensationAccess to Microsoft corporate pay and benefits information

Apply now

Ready to take the next step in your career? Click the button below to continue to the application process.

Similar jobs

More roles worth a look

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