Senior Software Engineer-Build & Release

1 Hour ago • 4 Years + • DevOps

About the job

Job Description

The Senior Software Engineer - Build & Release will build and maintain a distributed build & deployment system for highly scaled applications like Bing, Microsoft News, and Advertising. Responsibilities include collaborating with various teams to improve developer experience, designing highly scalable and available services deployed globally, writing efficient and maintainable code, developing systems across multiple orchestrators and build systems (ADO and GitHub), mentoring junior engineers, and contributing to open-source projects. The role requires experience with CI/CD pipelines, Windows and Linux/Unix, and database systems. This is a crucial role in enhancing the efficiency and productivity of Microsoft's engineering teams.
Must have:
  • 4+ years experience
  • CI/CD pipeline experience
  • Windows/Linux experience
  • Database design experience
  • Build highly scalable services
  • Collaborate with partner teams
  • Mentor junior engineers
Good to have:
  • Azure services knowledge
  • MSBuild/CMake knowledge
  • Open Source contributions
Perks:
  • Industry leading healthcare
  • Educational resources
  • Product and service discounts
  • Savings and investments
  • Maternity/paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Overview

The Bing organization in Microsoft is several thousand software engineers working on Bing search, Edge browser, Maps, Ads, News, and other projects. As the ecosystem grew over the years, there is a fervent desire at all levels of the organization to improve and streamline engineering systems and practices to make engineers more productive and satisfied with their day-to-day work. This will include improving source control, deployment mechanism for 100s of services, standardization of build/documentation, mono repository, standard cloud workstations, standardization of machine learning experience, etc.

 

We are looking for a Senior Software Engineer to join us. As a Senior Software Engineer in the platform team, you will build and maintain our distributed build & deployment system that underpins highly scaled and latency sensitive applications like Bing, Microsoft News and Advertising to name a few. You will work with engineers and product managers from across various parts of the organization to improve developer experience at scale.

 

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Qualifications

Required Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent 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. 

Additional or Preferred Qualifications:

  • Practical knowledge of Azure services. 

  • Knowledge of build systems – MSBuild, CMake, Clang, etc.

  • Demonstrated engineering rigor and desire to eliminate manual work.

 

#MicrosoftAI

Responsibilities

  • 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, to deliver platform-level features across all of them.
  • 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 (ADO and GitHub). 
  • Mentor engineers in the team by providing hands-on assistance, best practices, and promoting an inclusive learning environment. 
  • Contribute to several Open-Source projects we work with.
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
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
View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

Microsoft is a tech giant that develops, licenses, and supports a range of software products, services, and devices.

Barcelona, Catalonia, Spain (On-Site)

New York, New York, United States (On-Site)

Mountain View, California, United States (On-Site)

Redmond, Washington, United States (On-Site)

Redmond, Washington, United States (On-Site)

Redmond, Washington, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Microsoft

Similar Jobs

Jagex - Senior Full Stack Engineer

Jagex, United Kingdom (Hybrid)

bosh group india - Scala Developer

bosh group india, India (On_site)

Ericsson - Automation Engineer

Ericsson, India (On-Site)

Luxoft - Solutions Architect

Luxoft, India (On-Site)

HiLabs - Sr. DevOps Engineer

HiLabs, India (On-Site)

Neostella - Senior Graph Database Architect

Neostella, Colombia (On-Site)

Ubisoft - Render Programmer [Snowdrop]

Ubisoft, Romania (Hybrid)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

CData Software - Platform Engineer

CData Software, India (On-Site)

Interactive Brokers - Senior Java Developer

Interactive Brokers, Estonia (On-Site)

Madison Logic - Sr. Backend Engineer

Madison Logic, India (On-Site)

Luxoft - Murex Support Consultant

Luxoft, Malaysia (On-Site)

Next Level Business Services - UX Developer

Next Level Business Services, United States (On-Site)

Google - Software Engineering Manager II, Google Ads

Google, United States (On-Site)

ByteDance - Tech Lead - Global E-Commerce Supply Chain

ByteDance, United States (On-Site)

Get notifed when new similar jobs are uploaded

Jobs in Hyderabad, Telangana, India

Nielsen Holdings - Principal Software Engineer - Windows\C++\.Net

Nielsen Holdings, India (Hybrid)

Zazz - IT Recruiter

Zazz, India (On-Site)

Annalect India - AI Content Creator

Annalect India, India (On-Site)

Warner Bros Discovery - Director SAP S4 Release Technology - PMO

Warner Bros Discovery, India (On-Site)

The Proven Club - (upto 35 LPA, 3+ yrs) React native dev

The Proven Club, India (On-Site)

Ajmera Infotech - Senior ASP.NET Developer with Azure Expertise

Ajmera Infotech, India (On-Site)

Framestore - COMPOSITING SUPERVISOR

Framestore, India (On-Site)

Google - Software Engineer III, Payments

Google, India (On-Site)

Stem,  Inc  - ROC Analyst

Stem, Inc , India (On-Site)

Get notifed when new similar jobs are uploaded

DevOps Jobs

Limbic Entertainment - DevOps Lead (m/f/d)

Limbic Entertainment, Germany (Hybrid)

Morning Star - Technical Operations Senior Engineer

Morning Star, India (On-Site)

Infoblox - Staff/Senior Data Engineer

Infoblox, India (Hybrid)

hawkeyeinnovations - Mid/Snr DevOps Engineer

hawkeyeinnovations, Australia (On-Site)

Luxoft - Senior Java engineer (with oncall support)

Luxoft, United States (Remote)

Duck Creek Technologies - Associate Manager Solution Engineering DevOps - Remote

Duck Creek Technologies, India (Remote)

Clarivate - Senior Data Engineer

Clarivate, India (On-Site)

Microsoft - Software Engineer

Microsoft, Spain (On-Site)

Get notifed when new similar jobs are uploaded