Senior Software Engineer

Microsoft is a global technology company with a $10+ billion advertising business, empowering every person and organization on the planet to achieve more.
$117,200 - $229,200
Distributed Systems
Senior Software Engineer
Hybrid
4+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer

Microsoft Ads, a thriving $10+ billion business unit, is seeking a Senior Software Engineer to join their innovative team. This role offers an exciting opportunity to work with top global brands, improving their ROI on Microsoft Ads. The position involves close collaboration with data scientists, product managers, and UX designers to deliver cutting-edge advertising solutions.

The team operates in an agile environment with daily production deployments, allowing for immediate impact and visible results. Built on Azure, the platform provides exposure to the latest cloud technologies and infrastructure. The role combines technical excellence with business impact, as you'll be working on solutions that directly affect Microsoft's advertising revenue and client success.

As a Senior Software Engineer, you'll be responsible for architecting and developing distributed systems, ensuring scalability and performance of the advertising platform. The position offers significant growth opportunities through mentoring responsibilities and cross-functional collaboration. The hybrid work environment (up to 50% work from home) provides flexibility while maintaining team connectivity.

Microsoft offers a comprehensive benefits package, including industry-leading healthcare, educational resources, and parental leave. The compensation is highly competitive, with a base salary range of $117,200 - $229,200, varying by location. The company's commitment to diversity, inclusion, and work-life balance makes it an ideal place for engineers looking to make a significant impact while growing their careers.

Join a team that values innovation, customer focus, and technical excellence, while working on products that reach millions of users worldwide. This role is perfect for someone who combines strong technical skills with a passion for advertising technology and distributed systems.

Last updated 12 days ago

Responsibilities For Senior Software Engineer

  • Design and develop high scale modern services, apps, and integration solutions
  • Work across partner teams to understand scenarios, requirements and drive solutions to delivery
  • Instrument product areas, gather and analyze telemetry to assess scenario health and make improvements
  • Mentor developers on the team

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field with 4+ years technical engineering experience
  • 3+ years experience on architecting, developing, deploying, and monitoring Distributed Systems
  • 3+ years of CS fundamentals, experience in building scalable, secure, high performance products and services
  • 3+ years of technical design, problem solving and debugging skills
  • Knowledge of Microsoft Azure, AWS or similar cloud computing platforms (preferred)
  • Prior experience in online search/ads products (preferred)
  • Excellent verbal and written communication skills

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, working on distributed query processing systems for cloud data warehouse solutions.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Semantic Fabric team, building enterprise-scale AI-powered search and indexing solutions.

Senior Software Engineer

Senior Software Engineer role at Microsoft, focusing on scaling Enterprise Search infrastructure and implementing AI-powered search solutions for Microsoft 365 products.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on DPU integration and testing, requiring expertise in embedded systems, networking, and automated testing.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on DPU infrastructure development, requiring 7+ years of experience in systems programming and distributed systems.