Senior Software Engineer

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

Description For Senior Software Engineer

Microsoft's Bing organization is seeking a Senior Software Engineer to join their platform team, focusing on improving and streamlining engineering systems for thousands of engineers working on Bing search, Edge browser, Maps, Ads, and News projects. The role involves building and maintaining distributed build & deployment systems that power highly scaled applications like Bing, Microsoft News, and Advertising.

The position offers an opportunity to work on improving source control, deployment mechanisms for hundreds of services, standardization of build/documentation, mono repository, standard cloud workstations, and machine learning experience standardization. You'll collaborate with engineers and product managers across various organizational divisions to enhance developer experience at scale.

As a Senior Software Engineer, you'll be responsible for developing highly scalable services deployed globally, working with cross-functional teams, and implementing efficient, maintainable solutions. The role requires expertise in CI/CD pipelines, storage systems, and cloud services, with opportunities to contribute to open-source projects and mentor team members.

Microsoft offers a comprehensive benefits package, including industry-leading healthcare, educational resources, and parental leave. The company promotes a culture of inclusion and growth mindset, where employees collaborate to achieve shared goals while maintaining respect, integrity, and accountability as core values. This hybrid role allows up to 50% work from home, providing flexibility while maintaining collaborative opportunities.

Last updated 16 hours ago

Responsibilities For Senior Software Engineer

  • Build highly scalable, highly available services that get deployed across the world
  • Collaborate with partner teams that deliver experiences like multimedia search, advertising, enterprise search
  • Design, write and implement services with performance, efficiency, re-usability, and maintainability as core focus
  • Develop systems and toolsets that work across multiple orchestrators, source control, and build systems
  • Mentor engineers in the team by providing hands-on assistance, best practices
  • Contribute to several Open-Source projects

Requirements For Senior Software Engineer

Java
Python
Cassandra
Kubernetes
  • Bachelor's Degree in Computer Science or related technical field
  • 4+ years technical engineering experience with coding in C, C++, C#, Java, JavaScript, or Python
  • Experience with CI/CD pipelines like Azure DevOps, GitHub Workflow
  • Experience with Windows and Linux/Unix operating systems
  • Experience designing storage systems in MS SQL, Cassandra, or Cosmos DB
  • Practical knowledge of Azure services
  • Knowledge of build systems – MSBuild, CMake, Clang

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 role at Microsoft AI, focusing on compliance and security automation, offering $117K-$229K salary with hybrid work in Seattle.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Documentation Platform team, building cloud-native systems for engineering documentation with AI integration.

Senior Software Engineer

Senior Software Engineer role at Microsoft Teams focusing on CI/CD infrastructure and tooling, offering remote work and competitive compensation.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on Windows OS networking, security, and system-level development with hybrid work options in Hyderabad.

Senior Software Engineer

Senior Software Engineer role at Microsoft M365 team, focusing on cloud services and backend development with opportunity for remote work.