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 2 days 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 Software Engineer

Senior Software Engineer position at Microsoft working on Azure Database for PostgreSQL, focusing on distributed SQL systems and cloud database services.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Xbox team, building scalable cloud services for gaming accounts and family safety features.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Windows Developer Platform team in Hyderabad, building core components and APIs for Windows developers.

(Senior) Software Engineer - Backend

Senior Backend Software Engineer role at Microsoft's AI Organization in Egypt, focusing on scalable services and ML systems with hybrid work option.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Data team, building mission-critical usage billing platforms with focus on data processing and cloud services.