Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:

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 months 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?