Senior Software Engineer

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

Description For Senior Software Engineer

Microsoft is seeking a Senior Software Engineer to join their Online Advertising team, a rapidly growing division handling billions of ad impressions daily. This role sits at the intersection of computational advertising, combining information retrieval, data mining, machine learning, and micro-economics. The position offers a unique opportunity to influence technology development in Microsoft's advertising growth area, working with a $70 billion online advertising market. You'll collaborate with top scientists and engineers across Microsoft's global R&D team, designing and implementing complex algorithms for large datasets. The role requires strong technical expertise in distributed systems, with a focus on building low-latency, high-throughput systems. Microsoft offers a culture of inclusion with a growth mindset, where innovation and collaboration are key values. The position includes hybrid work arrangements with up to 50% work from home flexibility, comprehensive benefits, and the chance to work on cutting-edge advertising technology solutions that impact billions of users globally.

Last updated a day 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

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field with 4+ years technical engineering experience
  • Strong data structure and algorithm concepts
  • Experience working on large scale distributed systems and data platforms
  • Demonstrable design and problem-solving skills
  • Must pass Microsoft Cloud Background Check

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

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer

Senior Software Engineer

Senior Software Engineer role at Microsoft's Viva Insights team, building large-scale cloud services and analytics solutions to improve workplace productivity and wellbeing.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure Data engineering team, focusing on big data analytics and cloud services development.

Senior Software Engineer

Senior Software Engineer role at Microsoft Teams focusing on Identity and Authentication, offering competitive pay and benefits with hybrid work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft AI platform team, working on next-gen cloud services with focus on ML lifecycle and platform development.

Senior Software Engineer - Services

Senior Software Engineer role at Microsoft Teams Premium Services in Vancouver, building scalable backend services with modern tech stack and competitive benefits.