Senior Software Engineer

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

Description For Senior Software Engineer

Microsoft's MAI platform team is seeking a Senior Software Engineer to work on the backend of Bing search engine. The role focuses on powering contextual and relevant search experiences through predictive modeling, text mining, and classification techniques. The team works on maintaining and improving the quality of search results in an ever-evolving internet landscape.

As a Senior Software Engineer, you'll be part of Microsoft's mission to empower every person and organization globally. The role involves working with cutting-edge technologies in cloud computing, big data, and web services. You'll collaborate with cross-functional teams to build scalable solutions that impact millions of users worldwide.

The position requires strong technical expertise in software development, particularly in building web experiences and big data pipelines. You'll work with modern technologies including cloud platforms, containerization, and big data frameworks. The ideal candidate should have at least 4 years of experience and a strong foundation in computer science.

Microsoft offers an inclusive culture with a growth mindset, focusing on innovation and collaboration. The company provides comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and opportunities for professional growth. The hybrid work environment offers flexibility with up to 50% work from home options.

This is an excellent opportunity for experienced engineers who want to make a significant impact on one of the world's leading search engines while working with advanced technologies and a talented team.

Last updated 3 months ago

Responsibilities For Senior Software Engineer

  • Design, develop, and maintain web applications and services that enhance Bing's search experience
  • Collaborate with product managers, designers, and other engineers to deliver innovative features
  • Ensure the scalability, performance, and reliability of web applications and data pipelines
  • Write clean, maintainable, and efficient code following best practices
  • Participate in code reviews, testing, and debugging
  • Stay up-to-date with the latest industry trends and technologies

Requirements For Senior Software Engineer

Java
JavaScript
Python
Kubernetes
  • Bachelor's Degree in Computer Science or related technical field with 4+ years technical engineering experience
  • Experience with cloud platforms (Azure, AWS, Google Cloud)
  • Experience with containerization technologies (Docker, Kubernetes)
  • Experience with big data technologies and frameworks (Hadoop, Spark, Kafka)
  • Problem-solving skills, attention to detail
  • Strong communication and collaboration skills

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.