Jobs and Careers
MI

Senior Software Engineer

Microsoft
United Statesfull_timeVerifiedPosted 30 Sept 2024
💰 $250,200/yr($117,200/yr$250,200/yr)

About the role

We are hiring a Software Engineer on our backend teams to help expand our growing suite of e-commerce advertising products. Engineers on our team work together to build distributed services serving requests from around the world.

 

Team projects include everything from implementing customer facing Services at scale to internal Services that support our business. This is an exciting opportunity to participate in the innovation and evolution of a large and rapidly changing industry, at a scale and pace very few other places can match. You will be part of a passionate and growing team who takes pride in their work, and cares about their colleagues. If you are someone who takes ownership of your projects and thrives in a dynamic environment, then let's chat!

The Search + Distribution organization includes the product, engineering, and growth teams responsible for Microsoft Bing worldwide, as well as Microsoft Search in Bing for enterprise.

 

Our mission is to delight users everywhere with the best search experience. We are focused on creating competitive and differentiated search quality experiences, which we do by applying highly advanced ML technologies such as large-scale deep learning models and by investing in more modern search experiences.

 

 

Responsibilities

  • Ship high-quality, well-tested, secure, and maintainable code
  • Work collaboratively and communicate effectively with engineering and product teams
  • Architect, design, and develop large scale distributed software services and solutions in collaboration with teammates
  • Participate in the definition of key scenarios, use cases, and end-user experiences
  • Design services with a focus on high availability and scalability, robustness, and observability
  • Drive long-term design thinking for systems and engineering processes with simplicity and maintainability as core tenets
  • Take end-to-end responsibility for the development, observability, quality, testing, and production readiness of the services you build
  • Develop “best-in-class” engineering for our services by ensuring that the services and the components are well-defined and modularized, secure, reliable, reusable, diagnosable, and actively monitored
  • Mentor and develop engineers across all levels through sharing and learning

Embody our Culture and Values 

Qualifications

Required/minimum qualifications

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with an object-oriented programming language including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.

 

Additional or preferred qualifications
  • Master's Degree in Computer Science or related technical field AND 6+ years technical engineering with an object-oriented programming language including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering with an object-oriented programming language including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • Machine Learning/Data Science experience is a plus
  • Proven theoretical fundamentals experience including, but not limited to: data structures, algorithms, time complexity and space complexity, lock-free data structures, multi-threaded architecture etc.

Software Engineering IC4 - The typical base pay range for this role across the U.S. is USD $117,200 - $229,200 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $153,600 - $250,200 per year. Certain roles may be eligible for benefits and other compensation.

 

Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-corporate-pay

 

Microsoft will accept applications for the role until October 4th, 2024.

 

 

Microsoft is an equal opportunity em

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Microsoft

View company profile →