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 3 months 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 Technical Support Engineer (Windows Directory Services)

Senior Technical Support Engineer position at Microsoft, focusing on Windows Directory Services with hybrid work options and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Entra ID, developing large-scale distributed authentication and directory services with competitive pay and hybrid work model.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Audience Network team, building high-performance advertising platforms processing billions of daily impressions.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Core Authentication team, developing high-scale authentication services and security capabilities, offering competitive pay and benefits.

Senior Software Engineering - Fabric Graph

Senior Software Engineer role at Microsoft working on Fabric Graph team, building advanced graph technologies and distributed systems with competitive compensation.