Senior Software Engineer

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

Description For Senior Software Engineer

Microsoft's Advertising Delivery Engine team within the Microsoft AI organization is seeking a Senior Software Engineer to join their dynamic team. This role focuses on building highly scalable distributed systems using microservice architecture and optimizing system performance. The position offers an opportunity to work on a global ads marketplace with double-digit annual growth, participating in all stages of the engineering lifecycle from research to feature delivery.

The role involves working with large-scale online services and complex algorithms operating on large datasets, collaborating with top scientists and engineers across Microsoft's global R&D team. The team's mission aligns with Microsoft's broader goal of empowering every person and organization to achieve more.

As a Senior Software Engineer, you'll be responsible for architecting low latency systems, driving cross-team technical initiatives, participating in design reviews, and mentoring junior engineers. The position requires expertise in distributed systems, strong problem-solving skills, and experience with languages like C++, Java, or Python.

The role offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities. Working in a hybrid model with up to 50% work from home flexibility, you'll be part of Microsoft's inclusive culture where respect, integrity, and accountability are core values.

This is an excellent opportunity for experienced engineers looking to make an impact in advertising technology while working with cutting-edge distributed systems and AI technologies at one of the world's leading tech companies.

Last updated 17 hours ago

Responsibilities For Senior Software Engineer

  • Architect and build low latency and high throughput system
  • Collaborate, socialize, and drive cross-team technical initiatives with ML team and Advertising partners
  • Participate in design and code reviews
  • Mentor junior engineers in the team
  • Ensure high code quality, live site reliability, and scalability in services
  • Drive new investments and vision for the product

Requirements For Senior Software Engineer

Java
Python
  • Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience
  • Solid data structure and algorithm concepts
  • Solid design and problem-solving skills
  • Experience working on large scale distributed systems and microservices with low latency requirements

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
Vision Insurance
Dental Insurance
  • 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 working on Azure Core platform services, focusing on distributed systems and cloud infrastructure.

Senior Software Engineer

Senior Software Engineer role at Microsoft Azure Specialized, focusing on AI infrastructure, distributed systems, and next-gen hardware integration with competitive compensation and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Office of CTO, working on cutting-edge technologies like Web3, Healthcare, and blockchain, with hybrid work options in Bangalore.

Senior Software Engineer

Senior Software Engineer position at Microsoft Intune, focusing on distributed systems and cloud infrastructure, offering competitive pay and remote work flexibility.

Senior Software Engineer

Senior Software Engineer role at Microsoft Azure focusing on distributed systems and cloud infrastructure, offering remote work and competitive compensation.