Senior Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$117,200 - $229,200
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer

Microsoft's Ads Marketplace and Serving team is seeking a Senior Software Engineer to join their dynamic group responsible for developing a comprehensive advertising platform. This role focuses on building and optimizing systems that manage the marketplace, monitor business KPIs, and enhance system performance. The platform serves as a central hub for analytics, diagnostics, and debugging scenarios, providing insights into Microsoft Ads demand, supply, user behavior, and experimentation.

The position offers an opportunity to work on one of the fastest-growing businesses in online advertising, with the market already reaching $70 billion. You'll be tackling technical challenges that require expertise in computational intelligence and scalable algorithms, working at the intersection of information retrieval, data mining, machine learning, and micro-economics.

As a key team member, you'll contribute to building highly scalable and performant platforms that impact multiple components of the technology stack. The role combines technical expertise with business impact, as you'll be working on systems that process billions of ad impressions and terabytes of user data daily.

Microsoft offers a collaborative environment with a growth mindset, where innovation and shared goals drive success. The company provides comprehensive benefits, including industry-leading healthcare, educational resources, and work-life balance support. With a hybrid work model allowing up to 50% work from home and competitive compensation ranging from $117,200 to $229,200, this role presents an excellent opportunity for experienced engineers looking to make a significant impact in the advertising technology space.

Last updated 3 days ago

Responsibilities For Senior Software Engineer

  • Optimize data processing pipelines and evolve architectures to maximize performance and minimize cost
  • Design, implement, and ship infrastructure related features for ads metrics alerting and diagnostics
  • Improve services and data analysis infrastructure
  • Deep dive into data to find key insights that drive technical design
  • Collaborate with partner teams in ads and Bing
  • Provide operational support for the product and manage live site issues

Requirements For Senior Software Engineer

Java
Python
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • Experience with coding in languages including C, C++, C#, Java, Scala, JavaScript, or Python
  • Hands-on experience in big data processing pipelines
  • Experience with online advertising systems, information retrieval systems, or web search systems
  • Experience with database applications and distributed systems
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Data team, focusing on backend development and Kafka expertise for cloud-based data analytics solutions.

Windows Support Performance Engineer

Senior Windows Support Performance Engineer position at Microsoft, focusing on advanced troubleshooting and customer support with hybrid work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure Resource Graph, building planet-scale cloud inventory systems with competitive pay and benefits.

Senior Software Engineer - CTJ - Poly

Senior Software Engineer position at Microsoft working on Azure infrastructure with focus on security and compliance, requiring TS/SCI clearance and offering competitive compensation.

Senior Software Engineer - Backend

Senior Backend Engineer role at Microsoft Teams, building scalable services and bot platforms with modern cloud technologies.