Taro Logo

Senior Software Engineer

Microsoft is a global technology company that empowers people and organizations worldwide to achieve more through innovative software, services, and solutions.
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · AI
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 Azure, focusing on cloud infrastructure and distributed systems, with competitive pay and remote work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft Azure, focusing on cloud infrastructure and distributed systems, with competitive pay and remote work options.

Sr. Systems Engineer

Senior Systems Engineer role at Qualcomm focusing on 5G/6G wireless technologies, machine learning, and network optimization with competitive compensation and benefits.

Senior Software Engineer, Systems Infrastructure

Senior Software Engineer position at LinkedIn focusing on building and maintaining large-scale distributed systems and infrastructure platforms that power LinkedIn's core applications.

Senior Software Engineer, Systems Infrastructure

Senior Software Engineer position at LinkedIn focusing on building next-generation infrastructure and platforms including distributed systems and data storage solutions.

Description For Senior Software Engineer

Microsoft's Bing Ads team is seeking a Senior Software Engineer to work on large-scale distributed systems for ad serving platforms. The role focuses on scaling and optimizing systems that handle millions of requests per second in the online advertising space. You'll be working on cutting-edge privacy solutions in partnership with Edge browser and Azure teams, building scalable systems that protect user privacy while delivering relevant ads. The position offers an opportunity to influence technology development in a crucial growth area at Microsoft, working with global R&D teams on complex algorithms and large datasets. The role combines technical expertise in distributed systems with the challenge of online advertising, requiring skills in performance optimization, system design, and large-scale data processing. Microsoft offers a collaborative environment with a growth mindset, focusing on innovation and inclusion. The position is based in Barcelona, Spain, and includes comprehensive benefits and professional development opportunities. This is an ideal role for someone passionate about distributed systems, scalability challenges, and privacy-focused technology solutions.

Last updated 20 days ago

Responsibilities For Senior Software Engineer

  • Produce extensible and maintainable designs and code
  • Optimize, debug, and refactor code to improve performance and maintainability, and effectiveness
  • Apply metrics to drive the quality and stability of code
  • Apply debugging tools and examine logs, telemetry
  • Review code to assure it meets quality standards
  • Provide mentorship for other engineers

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND technical engineering experience
  • Experience in online advertising systems, information retrieval systems, web search systems, big data systems, database systems, large scale internet applications, operating system, or distributed systems
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python

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?