Taro Logo

Senior Software Engineer

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

Job Description

Microsoft Monetize is seeking a Senior Software Engineer to join their online advertising platform team. This role focuses on building high-scale, low-latency systems that power intelligent decision-making across billions of daily transactions. The platform serves as a data-enabled technology solution that optimizes ROI for both buyers and sellers while maintaining commitment to an open marketplace.

As a Senior Software Engineer, you'll be instrumental in shaping the future of ad delivery and monetization, working on systems that process massive volumes of data with strict latency and reliability requirements. Key responsibilities include designing scalable APIs, optimizing auction logic, improving system observability, and enhancing live site resilience.

The role offers an opportunity to work with cutting-edge technology in advertising technology, dealing with real-time bidding, dynamic pricing, and supply optimization. You'll collaborate across teams with product managers, data scientists, and engineers to deliver impactful solutions that scale globally.

Microsoft offers a comprehensive benefits package including industry-leading healthcare, educational resources, savings and investment options, and generous parental leave. The position is hybrid, allowing up to 50% work from home, and includes travel requirements of 0-25%.

The ideal candidate should have strong expertise in backend development, particularly with C/C++, experience with Azure, and knowledge of data processing systems like Kafka and Hadoop. This role is perfect for engineers who are curious, collaborative, and passionate about solving complex technical challenges at scale.

Last updated 16 hours ago

Responsibilities For Senior Software Engineer

  • Own and influence the architecture roadmap and vision along with solid execution
  • Design and implement scalable backend services for real-time delivery and decisioning
  • Build and maintain APIs and high-throughput data pipelines
  • Improve system reliability and observability
  • Lead deep-dive investigations and performance tuning
  • Collaborate with product managers and engineering leaders
  • Champion engineering excellence
  • Own live site operations including on-call rotations

Requirements For Senior Software Engineer

Java
Python
  • Bachelor's Degree in Computer Science or related technical field
  • 4+ years technical engineering experience with coding in C, C++, C#, Java, JavaScript, or Python
  • Proficiency in C/C++ language
  • Proficient in back-end (API/Server) coding and Azure experience
  • Experience in data processing like Kafka, Hadoop
  • Experience in ad tech, programmatic advertising, or real-time systems

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • 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

Related Jobs