Senior Software Engineer-Build & Release

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
DevOps
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS

Description For Senior Software Engineer-Build & Release

Microsoft's Bing organization is seeking a Senior Software Engineer to join their platform team, focusing on build and release engineering. The role involves working on critical infrastructure that supports major Microsoft products like Bing, Edge browser, Maps, Ads, and News. You'll be responsible for building and maintaining distributed build & deployment systems that power highly scaled applications.

The position offers an opportunity to improve and streamline engineering systems and practices across a large organization of several thousand software engineers. You'll work on improving source control, deployment mechanisms for hundreds of services, standardization of build/documentation, mono repository management, and cloud workstation standardization.

As a Senior Software Engineer, you'll collaborate with engineers and product managers across various teams to enhance developer experience at scale. The role requires expertise in CI/CD pipelines, Windows and Linux systems, and storage system design. You'll be working in an environment that values growth mindset, innovation, and collaboration.

The ideal candidate should have 4+ years of technical engineering experience with strong coding skills in languages like C++, Java, Python, or JavaScript. Knowledge of Azure services and build systems like MSBuild and CMake is preferred. This role offers the opportunity to work on open-source projects and mentor other engineers while contributing to Microsoft's mission of empowering every person and organization on the planet.

Benefits include comprehensive healthcare, educational resources, investment options, parental leave, and various other perks. The position offers hybrid work arrangements with up to 50% work from home and minimal travel requirements (0-25%).

Last updated 2 days ago

Responsibilities For Senior Software Engineer-Build & Release

  • Build highly scalable, highly available services that get deployed across the world
  • Collaborate with partner teams to deliver platform-level features
  • 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
  • Contribute to several Open-Source projects

Requirements For Senior Software Engineer-Build & Release

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • Experience with CI/CD pipelines like Azure DevOps, GitHub Workflow, or equivalents
  • Experience with Windows and Linux/Unix operating systems
  • Experience designing storage systems in MS SQL, Cassandra, or Cosmos DB

Benefits For Senior Software Engineer-Build & Release

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • 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-Build & Release

Senior Build Engineer-Xbox Games Studio- Simplygon

Senior Build Engineer position at Microsoft's Simplygon team, focusing on build systems and automation for game development technology.

Senior Service Engineer

Senior Service Engineer position at Microsoft Digital focusing on enterprise client experience transformation and service management.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on DevOps and Knowledge Management, requiring 10+ years of experience and expertise in cloud technologies and automation.

Senior Software Engineer, Kubernetes Platform

Senior Software Engineer position at Microsoft focusing on Kubernetes platform management, distributed systems, and container orchestration with competitive compensation in New York City.

Senior Software Quality Engineer- Windows + Devices, Applied Sciences Group

Senior Software Quality Engineer role at Microsoft's Applied Sciences Group, focusing on testing AI devices and AOSP-based OS with competitive pay and benefits.