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
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Core Economics team, developing data-intensive solutions for cloud economics challenges with flexible work arrangements.

Senior Software Engineer(s)

Senior Software Engineer role at Microsoft Security, focusing on authentication and authorization systems, offering competitive pay and remote work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on OneDrive and SharePoint cloud services, focusing on system design, migration, and infrastructure development.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure PostgreSQL database services, focusing on AI-enhanced features and developer experiences.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure PostgreSQL team, focusing on cloud database services and distributed systems.

Description For Senior Software Engineer

Microsoft is seeking a Senior Software Engineer to join their Online Advertising team, a rapidly growing business segment 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 a crucial growth area at Microsoft, working with a $70 billion online advertising market. The ideal candidate will design and implement complex algorithms for large datasets, collaborating with top scientists and engineers across Microsoft's global R&D team. The role requires expertise in distributed systems, strong algorithmic skills, and the ability to build high-performance, scalable solutions. Working in a hybrid environment with up to 50% work from home flexibility, you'll be part of Microsoft's mission to empower global innovation while enjoying comprehensive benefits and growth opportunities. The position involves working with cutting-edge technology in computational advertising, making it an exciting opportunity for experienced engineers passionate about large-scale systems and data-driven solutions.

Last updated 17 days 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 AND 4+ years technical engineering experience
  • Strong data structure and algorithm concepts
  • Experience of 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
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?