Senior Software Engineer

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

Description For Senior Software Engineer

Bing Image & Video Search team at Microsoft is seeking a Senior Software Engineer to join their infrastructure team. This role is crucial in powering compelling experiences in Bing and other Microsoft products through an index of billions of images & videos. The team leverages SOTA AI models for ranking and robust infrastructure for high-quality, low-latency service delivery.

As a Senior Software Engineer, you'll work on big data & distributed systems, driving innovation with both open source and proprietary frameworks. The role focuses on optimizing latency, cost, and availability as key metrics. The position offers an opportunity to work with cutting-edge search technology that has evolved from text queries to voice and multi-modal inputs.

The team is responsible for deep understanding of image content, concepts, and entities to power exploration and rich user experiences. You'll be working in a collaborative environment with a growth mindset, contributing to Microsoft's mission of empowering every person and organization globally.

The position offers competitive compensation ($117,200 - $229,200 base salary range) and comprehensive benefits including healthcare, educational resources, and investment options. Located in Redmond, WA, this hybrid role allows up to 50% work from home with 0-25% travel requirements.

This is an excellent opportunity for experienced engineers passionate about large-scale systems, AI, and search technology who want to make a significant impact on products used by millions of users worldwide. The role requires strong technical skills, mentorship abilities, and a commitment to engineering excellence.

Last updated 3 hours ago

Responsibilities For Senior Software Engineer

  • Partners with stakeholders to determine requirements for scenarios
  • Leads identification of dependencies and development of design documents
  • Leads by example and mentors others to produce extensible and maintainable code
  • Leverages subject-matter expertise of cross-product features
  • Holds accountability as a Designated Responsible Individual (DRI)
  • Proactively seeks new knowledge and adapts to new trends and technical solutions

Requirements For Senior Software Engineer

Java
Python
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • Coding experience in C, C++, C#, Java, JavaScript, or Python
  • Knowledge of various design patterns and practices
  • Experience with Hadoop, Spark, Kafka
  • Communication skills and ability to work in collaborative environment
  • Self-motivation to deliver positive experiences to users
  • Embracing engineering excellence and delivering results at scale with quality

Benefits For Senior Software Engineer

Medical Insurance
Parental Leave
Education Budget
401k
  • 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 Cloud Operations + Innovation team, focusing on datacenter infrastructure automation and planning systems, offering remote work and competitive compensation.

Senior Software Engineer

Senior Software Engineer role at Microsoft SCHIE team, focusing on DPU infrastructure development, offering competitive pay and hybrid work model in Santa Clara, CA.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure CXP team, focusing on cloud platform development and customer experience. Remote work available, competitive pay $117-229K.

Senior Optical Network Development Engineer

Senior Optical Network Development Engineer role at Microsoft, focusing on Azure Fiber infrastructure, automation, and next-gen optical networking solutions including Hollow Core Fiber technology.

Senior Software Engineer (Full Stack)

Senior Full Stack Software Engineer role at Microsoft's Partner Engineering Platform Team, focusing on building scalable web applications to improve Windows device quality and partner experience.