Bengaluru, India

Senior Software Engineer Senior Software Engineer

Location
Bengaluru, India
Job Number
200036236-en-2
City
Bengaluru
Team
Monetization
Country
India
Discipline
Software Engineering
Overview

Are you passionate about architecting, building, and maintaining next-generation platforms for real-time data delivery that power Microsoft’s multi-billion-dollar advertising business? On our team, you’ll design and evolve complex systems, apply AI and next-gen technologies to solve modern engineering challenges, and collaborate with Ads and Bing teams to enable new scenarios. We’re a fast-paced, inclusive team that values innovation, learning, and impact. If you’re self-driven and excited to tackle deep technical problems at scale while shaping the future of intelligent, next-gen platforms, we’d love to work with you. 



Responsibilities
  •  Define and drive the technical vision and architecture for large-scale, complex systems, ensuring scalability, reliability, security, and cost efficiency.
  • Hands-on, contributing to core code, complex implementations, and production issue resolution.
  • Influence and align multiple teams and stakeholders across organizations through strong technical leadership.
  • Partner with Product Management and leadership to translate business goals into robust technical solutions.
  • Mentor engineers, raise the technical bar, and promote a culture of engineering excellence.
  • Continuously refine data pipelines and system architecture to improve performance, reliability, and cost efficiency.
  • Collaborate with Ads and Bing teams to enable new scenarios, integrate shared infrastructure, and deliver unified solutions.
  • Provide production support by fixing bugs and resolving live-site issues to ensure system availability and reliability.
  •  Use AI tools and techniques to enhance engineering workflows, automate processes, and unlock new capabilities. 


Qualifications

Required Qualifications: 

  • BS degree in CS or related engineering field 

  • 6+ years Hands-on experience with modern programming languages (e.g., C#, Java, C++, Python, Go). 

  • Strong SQL expertise, Kafka, Hadoop and product development experience including memory management, multithreading, and performance optimization, cloud expertise, AI 

  • Proven experience designing and operating distributed, cloud-based systems at scale. 

  • Ability to influence without authority and drive alignment across multiple teams. 

  • Strong expertise in system architecture, data structures, algorithms, and software design patterns. 

  • Experience with microservices, data pipelines, or large data systems. 

  • Experience with CI/CD pipelines, version control systems (e.g., Git), and build tools 

 

Preferred Qualifications: 

 

  • Experience with AdTech is a big plus. 

  • Experience building high-throughput, low-latency, or mission-critical services. 

  • Deep knowledge of Azure or other hyperscale cloud platforms. 

  • Experience with data-intensive systems, machine learning platforms, or large marketplaces. 

  • Track record of leading major architectural initiatives or platform transformations. 

  • Strong written and verbal communication skills, including technical design documentation. 

  • A collaborative team player with curiosity, a growth mindset, and a strong sense of responsibility 

  • Exposure to AI/ML concepts and practical application of AI tools to solve modern engineering challenges. 


This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.




Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

Similar jobs

Member of Technical Staff, AI Product, Android Engineer

Mountain View, US
Software Engineering

Member of Technical Staff, AI Product, Android Engineer

Redmond, US
Software Engineering

Backend Engineer

Redmond, US
Software Engineering

Zürich, Switzerland

Member of Technical Staff (Audio) Member of Technical Staff (Audio)

Location
Zürich, Switzerland
Job Number
200035845-en-1
City
Zürich
Team
MSI Post Training
Country
Switzerland
Discipline
Software Engineering
Overview

At Microsoft AI (MAI), we are at the forefront of technological innovation, creating powerful tools and products that transform the way people live and work. We are seeking passionate and talented engineers to join our multimodal team. As part of our mission, you will play a key role in training, evaluating and deploying state-of-the-art models shaping the future like MAI-Voice and MAI-Transcribe. 

 

Our team is small, fast-paced, and collaborative, committed to excellence in every aspect of our work. We value creativity, efficiency, and a user-first approach, ensuring that every decision we make is grounded in real-world evidence. This is an opportunity to work on products with immediate and far-reaching impact, placing you at the core of a rapidly evolving AI landscape. 



Responsibilities
  • Model Training & Evaluation: Design and maintain training data “recipes” (data sourcing, cleaning, labeling workflows, QA, versioning, and lineage) and develop evaluation frameworks (gold sets, challenge sets, human-in-the-loop evals, regression suites). Drive continuous quality improvements through systematic error analysis, ablations, and experimentation to improve model performance, robustness, safety, and reliability. 

  • Training & Inference Optimization and Scaling: Optimize end-to-end training and inference performance to meet latency, throughput, cost, and reliability targets. Profile bottlenecks (data loading, preprocessing, GPU utilization, kernel efficiency), implement optimizations (batching, quantization, mixed precision, caching, model distillation, efficient serving patterns). 

  • Collaboration: Work closely with with other members of the AI research team, including researchers, engineers and product managers to define requirements, scope projects, and deliver high-impact solutions. 

  • Culture & Values: Actively contribute to a positive, inclusive, and collaborative team culture, embodying our Culture and Values. 



Qualifications

Required Qualifications 

  • Master’s degree in computer science OR equivalent technical experience. 

  • PhD is a plus 
     

Preferred Experience  

  • Experience building and maintaining training data pipelines (ingestion, cleaning, labeling, QA, versioning, lineage) 

  • Experience designing eval frameworks and datasets (gold sets, challenge/adversarial sets, human-in-the-loop evals, A/B tests, regression suites) and running error analysis. 

 

  • Strong experimentation skills: ablations, hypothesis-driven iteration, tracking metrics and qualitative rubrics. 

  • Dedication to writing clean, maintainable, and well-documented code with a focus on application quality, performance, and security. 

  • Demonstrated interpersonal skills and ability to work closely with cross-functional teams, including product managers, designers, and other engineers. 

  • Passion for learning new technologies and staying up to date with industry trends, best practices, and emerging technologies in web development and AI. 

  • Ability to work in a fast-paced environment, manage multiple priorities, and adapt to changing requirements and deadlines. 

  • Contributions or interest in audio  


This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.




Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

Similar jobs

Member of Technical Staff, AI Product, Android Engineer

Mountain View, US
Software Engineering

Member of Technical Staff, AI Product, Android Engineer

Redmond, US
Software Engineering

Backend Engineer

Redmond, US
Software Engineering

Redmond, United States

Senior Software Engineer Senior Software Engineer

Location
Redmond, United States
Job Number
200026422-en-1
City
Redmond
Team
Monetization
Country
United States
Discipline
Software Engineering
Overview

Microsoft Ads 3rd Party Ads Solutions and Data Management Platforms is building the next innovative platform for AI-driven advertising. Our team empowers internal engineering teams through secure, scalable, and cost-effective on-prem and cloud infrastructure solutions. We are looking for a Senior Software Engineer who will help us maintain and evolve foundational Kubernetes and Azure platform capabilities that enable the Xandr on-prem to Azure migration to complete on time and ensure the resulting platform is stable, secure, and maintainable over the long term. 

As part of the Platform Engineering team, you will partner with engineering teams, architects, and product groups to design, implement, and evangelize cloud and Kubernetes platform best practices, all while staying curious and open to trying new ideas. 

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.  

Starting January 26, 2026, Microsoft AI (MAI) employees who live within a 50- mile commute of a designated Microsoft office in the U.S. or 25-mile commute of a non-U.S., country-specific location are expected to work from the office at least four days per week. This expectation is subject to local law and may vary by jurisdiction.



Responsibilities
  • Leads Infrastructure Design and Architecture: Analyze and understand challenges in on-prem and Azure platform and infrastructure solutions. Develop and build durable solutions for present and future states. Own the technical approach to create and improve architecture. Deeply understand evolving security risk, security research, and security tradeoffs associated with engineering patterns and approaches. 
  • Guide cross-functional teams through architectural discussions and decision-making for solution components, including design, compliance, scaling, and cost considerations. 
  • Develop and present architecture and design proposals: lead the testing and validation of hypotheses and proposed solutions. 
  • Drive AKS enablement and workload onboarding: Support engineering teams transitioning to AKS by driving standardized onboarding tools, pipelines, Terraform modules, runbooks, and migration guides, and providing hands-on guidance. 
  • Drive cross-cutting platform initiatives: Partner across teams to enable testing, workload certification, and migration programs and unblock adoption at scale. 
  • Author Well-Designed, Scalable, Reliable Code: Author thoughtful, well-designed infrastructure code, including libraries for essential platform functions, proof-of-concept code, and bugs or foundational changes. Effectively share findings from technical investigations. 
  • Collaborate with Partner Teams: Collaborate with the broader product engineering and product teams to understand product and platform architecture and develop thoughtful infrastructure improvements. 
  • Lead the creation of design documentation: determine appropriate technologies and their interactions. Facilitate and contribute to design discussions, ensuring alignment across teams and incorporating learnings from prior work. 
  • Nurture Talent: Mentor other engineers throughout the design and testing process. 
  • Embody our culture and values. 


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.


Preferred Qualifications:

  • Master’s Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR Bachelor’s Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • 4+ years of experience designing, building, and operating developer productivity, CI/CD, or release engineering systems, including significant experience with Microsoft Azure (or AWS/GCP with strong Azure proficiency) and Infrastructure as Code such as Terraform or Bicep.
  • Strong proficiency in modern CI/CD and release engineering practices, including building, operating, and evolving pipelines using tools such as Azure DevOps Pipelines (strongly preferred), Jenkins, Concourse, GitHub Actions, CircleCI, Spinnaker, or ArgoCD. Experience owning and supporting CI/CD pipelines used by multiple engineering teams, providing shared templates, guardrails, security, and reliability at scale.
  • Experience operating large-scale, globally distributed, highly available, 24/7 systems, with a focus on release reliability, security, and operational excellence.
  • Proficiency in modern software development practices, including code review, testing, release validation, and operational readiness, using languages such as Go, Python, or TypeScript.
  • Demonstrated ability to drive architectural direction across teams, influence technical decisions around build and release systems, and translate ambiguous requirements into scalable, durable release platforms.
  • Excellent written and verbal communication skills, including the ability to explain complex release, reliability, and automation concepts to diverse audiences.
  • Hands-on experience designing and maintaining shared infrastructure and tooling ecosystems, such as reusable Terraform modules, pipeline templates, and onboarding toolchains that improve developer velocity, experience, consistency, and security across teams.


#MicrosoftAI



Software Engineering IC4 – The typical base pay range for this role across the U.S. is USD $119,800 – $234,700 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $158,400 – $258,000 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:
https://careers.microsoft.com/us/en/us-corporate-pay


This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.




Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

Similar jobs

Member of Technical Staff, AI Product, Android Engineer

Mountain View, US
Software Engineering

Member of Technical Staff, AI Product, Android Engineer

Redmond, US
Software Engineering

Backend Engineer

Redmond, US
Software Engineering

Mountain View, United States

Senior Software Engineer Senior Software Engineer

Location
Mountain View, United States
Job Number
200026422-en-2
City
Mountain View
Team
Monetization
Country
United States
Discipline
Software Engineering
Overview

Microsoft Ads 3rd Party Ads Solutions and Data Management Platforms is building the next innovative platform for AI-driven advertising. Our team empowers internal engineering teams through secure, scalable, and cost-effective on-prem and cloud infrastructure solutions. We are looking for a Senior Software Engineer who will help us maintain and evolve foundational Kubernetes and Azure platform capabilities that enable the Xandr on-prem to Azure migration to complete on time and ensure the resulting platform is stable, secure, and maintainable over the long term. 

As part of the Platform Engineering team, you will partner with engineering teams, architects, and product groups to design, implement, and evangelize cloud and Kubernetes platform best practices, all while staying curious and open to trying new ideas. 

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.  

Starting January 26, 2026, Microsoft AI (MAI) employees who live within a 50- mile commute of a designated Microsoft office in the U.S. or 25-mile commute of a non-U.S., country-specific location are expected to work from the office at least four days per week. This expectation is subject to local law and may vary by jurisdiction.



Responsibilities
  • Leads Infrastructure Design and Architecture: Analyze and understand challenges in on-prem and Azure platform and infrastructure solutions. Develop and build durable solutions for present and future states. Own the technical approach to create and improve architecture. Deeply understand evolving security risk, security research, and security tradeoffs associated with engineering patterns and approaches. 
  • Guide cross-functional teams through architectural discussions and decision-making for solution components, including design, compliance, scaling, and cost considerations. 
  • Develop and present architecture and design proposals: lead the testing and validation of hypotheses and proposed solutions. 
  • Drive AKS enablement and workload onboarding: Support engineering teams transitioning to AKS by driving standardized onboarding tools, pipelines, Terraform modules, runbooks, and migration guides, and providing hands-on guidance. 
  • Drive cross-cutting platform initiatives: Partner across teams to enable testing, workload certification, and migration programs and unblock adoption at scale. 
  • Author Well-Designed, Scalable, Reliable Code: Author thoughtful, well-designed infrastructure code, including libraries for essential platform functions, proof-of-concept code, and bugs or foundational changes. Effectively share findings from technical investigations. 
  • Collaborate with Partner Teams: Collaborate with the broader product engineering and product teams to understand product and platform architecture and develop thoughtful infrastructure improvements. 
  • Lead the creation of design documentation: determine appropriate technologies and their interactions. Facilitate and contribute to design discussions, ensuring alignment across teams and incorporating learnings from prior work. 
  • Nurture Talent: Mentor other engineers throughout the design and testing process. 
  • Embody our culture and values. 


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.


Preferred Qualifications:

  • Master’s Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR Bachelor’s Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • 4+ years of experience designing, building, and operating developer productivity, CI/CD, or release engineering systems, including significant experience with Microsoft Azure (or AWS/GCP with strong Azure proficiency) and Infrastructure as Code such as Terraform or Bicep.
  • Strong proficiency in modern CI/CD and release engineering practices, including building, operating, and evolving pipelines using tools such as Azure DevOps Pipelines (strongly preferred), Jenkins, Concourse, GitHub Actions, CircleCI, Spinnaker, or ArgoCD. Experience owning and supporting CI/CD pipelines used by multiple engineering teams, providing shared templates, guardrails, security, and reliability at scale.
  • Experience operating large-scale, globally distributed, highly available, 24/7 systems, with a focus on release reliability, security, and operational excellence.
  • Proficiency in modern software development practices, including code review, testing, release validation, and operational readiness, using languages such as Go, Python, or TypeScript.
  • Demonstrated ability to drive architectural direction across teams, influence technical decisions around build and release systems, and translate ambiguous requirements into scalable, durable release platforms.
  • Excellent written and verbal communication skills, including the ability to explain complex release, reliability, and automation concepts to diverse audiences.
  • Hands-on experience designing and maintaining shared infrastructure and tooling ecosystems, such as reusable Terraform modules, pipeline templates, and onboarding toolchains that improve developer velocity, experience, consistency, and security across teams.


#MicrosoftAI



Software Engineering IC4 – The typical base pay range for this role across the U.S. is USD $119,800 – $234,700 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $158,400 – $258,000 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:
https://careers.microsoft.com/us/en/us-corporate-pay


This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.




Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

Similar jobs

Member of Technical Staff, AI Product, Android Engineer

Mountain View, US
Software Engineering

Member of Technical Staff, AI Product, Android Engineer

Redmond, US
Software Engineering

Backend Engineer

Redmond, US
Software Engineering

Redmond, United States

Senior Software Engineer Senior Software Engineer

Location
Redmond, United States
Job Number
200023147-en-1
City
Redmond
Team
Monetization
Country
United States
Discipline
Software Engineering
Overview

Join Microsoft’s Ads SDKs team and help shape the future of digital advertising at global scale. We operate in one of the fastest-growing areas of the industry, building high-performance advertising SDKs and platform capabilities that enable monetization across diverse applications and environments.

We’re innovating rapidly – solving hard problems in SDK design, reliability, performance, and observability to deliver best-in-class tools for developers and partners. You’ll work on systems that matter, collaborate across engineering and product teams, and see your work directly influence business growth.

Be part of this exciting journey with Microsoft’s Ads SDKs team and make a lasting impact on the future of digital advertising.

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.

Starting January 26, 2026, Microsoft AI (MAI) employees who live within a 50- mile commute of a designated Microsoft office in the U.S. or 25-mile commute of a non-U.S., country-specific location are expected to work from the office at least four days per week. This expectation is subject to local law and may vary by jurisdiction.

 



Responsibilities
  • Lead the design, architecture, and development of key components of the Windows Ads SDK, making informed design decisions that balance performance, scalability, reliability, and maintainability.
  • Build and enhance CI/CD pipelines, test infrastructure, and automation to enable reliable, high-quality, and frequent releases, including validation in non-production environments.
  • Design and implement features and enhancements that improve the ad delivery experience on Windows platforms while meeting Microsoft standards for security, privacy, accessibility, and compliance.
  • Collaborate with architects and cross-functional engineering teams to evaluate design options, document tradeoffs, and evolve solutions that integrate cleanly with existing systems.
  • Drive data-informed feature rollouts, leveraging telemetry and experimentation to monitor feature health, system performance, and customer impact.
  • Participate in and influence design and code reviews, applying secure design principles, sharing best practices, and contributing to a culture of engineering excellence.
  • Work closely with partner teams to ensure end-to-end readiness, including integration testing, live-site coverage, clear ownership, and defined escalation paths prior to production releases.


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.

Other Requirements:
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings:
 
Microsoft Cloud Background Check:
This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Preferred Qualifications:

  • Master’s Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR Bachelor’s Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • 6+ years of professional software engineering experience building, shipping, and maintaining production-grade software systems.
  • 4+ years of hands-on experience with C++, C#, .NET, and Windows development frameworks such as  Win32 API, WinUI3 and/or UWP, along with working knowledge of JavaScript.
  • Experience designing and optimizing software for performance, reliability, and efficient resource utilization across diverse runtime environments and deployment scenarios.
  • Experience building or integrating systems in cloud-based environments, including telemetry, monitoring, CI/CD pipelines, or backend service interactions.
  • Ability to work effectively across multiple domains, technologies, and ambiguous problem spaces, adapting quickly to evolving requirements.
  • Familiarity with advertising technology concepts such as SDK development, ad delivery pipelines, telemetry, experimentation, or monetization platforms is a strong plus.
#BingAds #AdSDK #MicrosoftAI

 



Software Engineering IC4 – The typical base pay range for this role across the U.S. is USD $119,800 – $234,700 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $158,400 – $258,000 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:
https://careers.microsoft.com/us/en/us-corporate-pay


This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.




Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

Similar jobs

Member of Technical Staff, AI Product, Android Engineer

Mountain View, US
Software Engineering

Member of Technical Staff, AI Product, Android Engineer

Redmond, US
Software Engineering

Backend Engineer

Redmond, US
Software Engineering

New York, United States

Senior Software Engineer Senior Software Engineer

Location
New York, United States
Job Number
200023147-en-2
City
New York
Team
Monetization
Country
United States
Discipline
Software Engineering
Overview

Join Microsoft’s Ads SDKs team and help shape the future of digital advertising at global scale. We operate in one of the fastest-growing areas of the industry, building high-performance advertising SDKs and platform capabilities that enable monetization across diverse applications and environments.

We’re innovating rapidly – solving hard problems in SDK design, reliability, performance, and observability to deliver best-in-class tools for developers and partners. You’ll work on systems that matter, collaborate across engineering and product teams, and see your work directly influence business growth.

Be part of this exciting journey with Microsoft’s Ads SDKs team and make a lasting impact on the future of digital advertising.

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.

Starting January 26, 2026, Microsoft AI (MAI) employees who live within a 50- mile commute of a designated Microsoft office in the U.S. or 25-mile commute of a non-U.S., country-specific location are expected to work from the office at least four days per week. This expectation is subject to local law and may vary by jurisdiction.

 



Responsibilities
  • Lead the design, architecture, and development of key components of the Windows Ads SDK, making informed design decisions that balance performance, scalability, reliability, and maintainability.
  • Build and enhance CI/CD pipelines, test infrastructure, and automation to enable reliable, high-quality, and frequent releases, including validation in non-production environments.
  • Design and implement features and enhancements that improve the ad delivery experience on Windows platforms while meeting Microsoft standards for security, privacy, accessibility, and compliance.
  • Collaborate with architects and cross-functional engineering teams to evaluate design options, document tradeoffs, and evolve solutions that integrate cleanly with existing systems.
  • Drive data-informed feature rollouts, leveraging telemetry and experimentation to monitor feature health, system performance, and customer impact.
  • Participate in and influence design and code reviews, applying secure design principles, sharing best practices, and contributing to a culture of engineering excellence.
  • Work closely with partner teams to ensure end-to-end readiness, including integration testing, live-site coverage, clear ownership, and defined escalation paths prior to production releases.


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.

Other Requirements:
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings:
 
Microsoft Cloud Background Check:
This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Preferred Qualifications:

  • Master’s Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR Bachelor’s Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • 6+ years of professional software engineering experience building, shipping, and maintaining production-grade software systems.
  • 4+ years of hands-on experience with C++, C#, .NET, and Windows development frameworks such as  Win32 API, WinUI3 and/or UWP, along with working knowledge of JavaScript.
  • Experience designing and optimizing software for performance, reliability, and efficient resource utilization across diverse runtime environments and deployment scenarios.
  • Experience building or integrating systems in cloud-based environments, including telemetry, monitoring, CI/CD pipelines, or backend service interactions.
  • Ability to work effectively across multiple domains, technologies, and ambiguous problem spaces, adapting quickly to evolving requirements.
  • Familiarity with advertising technology concepts such as SDK development, ad delivery pipelines, telemetry, experimentation, or monetization platforms is a strong plus.
#BingAds #AdSDK #MicrosoftAI

 



Software Engineering IC4 – The typical base pay range for this role across the U.S. is USD $119,800 – $234,700 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $158,400 – $258,000 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:
https://careers.microsoft.com/us/en/us-corporate-pay


This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.




Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

Similar jobs

Member of Technical Staff, AI Product, Android Engineer

Mountain View, US
Software Engineering

Member of Technical Staff, AI Product, Android Engineer

Redmond, US
Software Engineering

Backend Engineer

Redmond, US
Software Engineering

Redmond, United States

Principal Software Engineer Principal Software Engineer

Location
Redmond, United States
Job Number
200010225-en-1
City
Redmond
Team
Monetization
Country
United States
Discipline
Software Engineering
Overview
Are you excited about the potential of AI to revolutionize digital advertising? Join our team and play a pivotal role in building Advertiser Copilot, an innovative AI-powered assistant designed to help advertisers create and manage their campaigns through a seamless chat-based interface. Leveraging state-of-the-art Generative AI (GenAI), Advertiser Copilot generates text, image, and video creative assets, making campaign creation efficient and intuitive.

As a Software Engineer on our team, you will:
  • Design and develop the core platform for Advertiser Copilot using Semantic Kernel to enable intelligent interactions.
  • Integrate cutting-edge GenAI models for text, image, and video generation, empowering advertisers to craft high-quality creatives effortlessly.
  • Build scalable and efficient AI-driven workflows for campaign management within a chat-based UI.
  • Collaborate with cross-functional teams, including AI researchers, product managers, and UX designers, to deliver an intuitive and powerful advertiser experience.
  • Ensure high system reliability, security, and performance to support a production-grade AI assistant.
 
This opportunity will allow you to accelerate your career growth, work with the latest advancements in Generative AI, and influence technology development in a high-impact growth area at Microsoft AI. 
 
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.
 
Starting January 26, 2026, Microsoft AI (MAI) employees who live within a 50- mile commute of a designated Microsoft office in the U.S. or 25-mile commute of a non-U.S., country-specific location are expected to work from the office at least four days per week. This expectation is subject to local law and may vary by jurisdiction.
 


Responsibilities
  • Collaborate with stakeholders to determine user requirements for Advertiser Copilot features.
  • Drive the design and development of scalable and secure platforms, ensuring high performance and maintainability.
  • Implement and optimize AI-driven workflows, ensuring efficiency and effectiveness.
  • Lead technical discussions, identify dependencies, and develop design documents.
  • Act as a Designated Responsible Individual (DRI), monitoring system reliability and resolving complex issues in real-time.
  • Mentor engineers in the team. 
  • Continuously learn and adapt to emerging technologies, improving system availability, reliability, and performance.


Qualifications

Required Qualifications:

  • Bachelor’s Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.

Other Requirements:
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings:

  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter


Preferred Qualifications:

  • Master’s Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR Bachelor’s Degree in Computer Science or related technical field AND 12+ 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 Azure/AWS and Kubernetes for container orchestration and deployment.
  • Proficiency in REST API development, ensuring secure and scalable communication between systems.
  • Experience with Semantic Kernel or other AI integration frameworks.
  • Proven ability to build and maintain large-scale, high-availability systems in Kubernetes.
  • Solid collaboration skills, working effectively with cross-functional teams including AI researchers and UX designers.
  • Passion for staying updated with the latest advancements in Generative AI and cloud technologies.
     


#MicrosoftAI #MAI #MicrosoftAds #Generative-AI #AIAgents #MultiAgent #LLMs



Software Engineering IC5 – The typical base pay range for this role across the U.S. is USD $139,900 – $274,800 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $188,000 – $304,200 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:
https://careers.microsoft.com/us/en/us-corporate-pay


This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.




Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

Similar jobs

Member of Technical Staff, AI Product, Android Engineer

Mountain View, US
Software Engineering

Member of Technical Staff, AI Product, Android Engineer

Redmond, US
Software Engineering

Backend Engineer

Redmond, US
Software Engineering

Hyderabad, India

Principal Software Engineer Principal Software Engineer

Location
Hyderabad, India
Job Number
200035847-en-1
City
Hyderabad
Team
Search
Country
India
Discipline
Software Engineering
Overview
Bing Sports builds experiences for live scores, schedules, standings, news, and sports knowledge across Bing. As a Principal Software Engineer, you will set technical direction and deliver high-scale, low-latency services and experiences, partnering with product, data science, design, and engineering teams. You’ll be a hands-on leader who drives architecture, raises quality, mentors engineers, and ensures reliability and operational.

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.

Starting January 26, 2026, Microsoft AI (MAI) employees who live within a 50-mile commute of a designated Microsoft office in the U.S. or 25-mile  commute of a non-U.S., country-specific location are expected to work from  the office at least four days per week. This expectation is subject to local law and may vary by jurisdiction. 



Responsibilities
  • Lead end-to-end design and delivery for Bing Sports components (APIs, services, pipelines, integrations) from concept to production and sustainment.
  • Define architecture for scalable distributed systems; set SLOs/SLIs; build observability and on-call readiness.
  • Set engineering standards and lead design/code reviews for security, reliability, performance, testing, and maintainability.
  • Partner with PM to translate customer needs into technical roadmaps and investment sequencing (features, platform, tech debt).
  • Build and improve sports data ingestion/normalization with data quality, provenance, and monitoring.
  • Improve answer quality via experimentation and evaluation; collaborate with data science on model/service integration.
  • Optimize latency and cost through performance tuning, caching, and storage/indexing choices.
  • Drive cross-team integrations with shared platforms (identity, compliance, experimentation, knowledge/content systems).
  • Mentor engineers and set a high bar for operational ownership and craftsmanship.
  • Serve as an escalation point for incidents; lead RCA and drive preventative fixes.


Qualifications

Required qualifications:

  • BS in CS/Engineering (or equivalent experience). 

  • 10+ years building and shipping production services at scale. 

  • Strong coding in C#, Java, C++, Go, and/or Python; comfortable in multi-language codebases. 

  • Hands-on distributed systems experience (storage, caching, consistency, failure modes, capacity planning). 

  • Cloud-native engineering (e.g., Azure), CI/CD, infrastructure-as-code, and secure engineering practices. 

  • Proven technical leadership through influence: architecture decisions, stakeholder alignment, mentorship. 

  • Track record of reliable, observable, maintainable systems with strong testing and operational ownership. 

Preferred qualifications:

  • Consumer products at high traffic/strict latency (search, recs, feeds, real-time answers). 

  • Large-scale batch/stream processing and external data quality management. 

  • Experimentation frameworks (A/B testing, feature flags, metric definition/analysis). 

  • Search/relevance, knowledge/entity systems, or ML-in-production integration. 

  • Sports data domain knowledge and/or experience with third-party sports data providers. 

  • Leading cross-team initiatives spanning multiple services and partner orgs. 


This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.




Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

Similar jobs

Member of Technical Staff, AI Product, Android Engineer

Mountain View, US
Software Engineering

Member of Technical Staff, AI Product, Android Engineer

Redmond, US
Software Engineering

Backend Engineer

Redmond, US
Software Engineering

Redmond, United States

Senior Software Engineer Senior Software Engineer

Location
Redmond, United States
Job Number
200027944-en-1
City
Redmond
Team
Monetization
Country
United States
Discipline
Software Engineering
Overview

The Content Services Verticals team is seeking a Senior Software Engineer to drive the development of next-generation systems for Microsoft Start. This role offers the opportunity to collaborate across teams within Start, as well as with Edge, Windows, Xbox, Bing, and other divisions, to build scalable and high-performance backend services that power user-facing experiences. In addition to distributed backend engineering, this role emphasizes expertise in building applications using large language models (LLMs), designing evaluation frameworks, and advancing prompt engineering to create intelligent, adaptive, and reliable user experiences.

As a Senior Engineer, you will design, implement, and optimize services, APIs, and infrastructure to support the evolving needs of our platform. You’ll work closely with cross-functional teams—including product managers, applied scientists, and frontend developers—to ensure seamless integration and exceptional performance. From system architecture and data modeling to LLM-powered service design, eval writing, and deployment automation, you will play a key role in shaping the technical roadmap. This role requires a highly proactive mindset: taking initiative, working in agile environments, and driving innovation end-to-end to deliver scalable, maintainable, and forward-looking solutions.

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.  

Starting January 26, 2026, Microsoft AI (MAI) employees who live within a 50- mile commute of a designated Microsoft office in the U.S. or 25-mile commute of a non-U.S., country-specific location are expected to work from the office at least four days per week. This expectation is subject to local law and may vary by jurisdiction.



Responsibilities
  • Ship high-quality, well-tested, secure, and maintainable code.
  • Develop and maintain robust, scalable, and efficient full-stack applications.
  • Collaborate closely with cross-functional teams, including product owners, designers, and other engineers, to understand and address business requirements effectively.
  • Participate in code reviews, providing constructive feedback and ensuring code quality and adherence to coding standards.
  • Contribute ideas for continuous improvement of the tech stack, tools, and development processes.
  • Ensure seamless integration of front-end and back-end components, focusing on optimal performance and user satisfaction.
  • Work within a world-class engineering team comprising engineers, architects, scientists, and leadership.
  • Contribute to a positive and innovative team culture.
  • Work closely with the leadership and product owner to help address business needs while maintaining engineering standards and paying down technical debt.
  • Experiment with and recommend new technologies that simplify or improve our stack.
  • Build and integrate applications leveraging LLMs, with a solid focus on quality, performance, and reliability.
  • Develop and maintain evals and evaluation frameworks to measure model performance and ensure high-quality outputs.
  • Apply prompt engineering techniques to refine and optimize LLM-driven user experiences.


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.

Preferred Qualifications:

  • Master’s Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR Bachelor’s Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • 4+ years experience with designing, building, and maintaining complex backend systems
  • 4+ years experience in developing and optimizing RESTful APIs and microservices. Proven ability to create and maintain efficient, reliable backend services.


#MicrosoftAI 



Software Engineering IC4 – The typical base pay range for this role across the U.S. is USD $119,800 – $234,700 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $158,400 – $258,000 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:
https://careers.microsoft.com/us/en/us-corporate-pay


This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.




Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

Similar jobs

Member of Technical Staff, AI Product, Android Engineer

Mountain View, US
Software Engineering

Member of Technical Staff, AI Product, Android Engineer

Redmond, US
Software Engineering

Backend Engineer

Redmond, US
Software Engineering

Tokyo, JP

Principal Software Engineer (Fullstack – Copilot) Principal Software Engineer (Fullstack – Copilot)

Location
Tokyo, JP
Job Number
200035186-en-1
City
Tokyo
Team
Other
Country
JP
Discipline
Software Engineering
Overview

Copilot Content Experience team is responsible for delivering best user experience for a variety of surfaces that Microsoft provides through different products (e.g., Copilot app, Edge browser, Windows Widgets). We are a team full of high caliber, talented, passionate developers from different regions around world. By leveraging modern web OSS techniques, we are working on a fast-cycle to delight our users by providing a large number of impressive features and the best homepage experience that match users’ interests, and meanwhile optimize engagement, revenue and retention for new key products like Edge browser. It’s a work with very high visibility in Microsoft as it directly affects hundreds of millions of users and has huge monetization opportunity.      

Now we are looking for a solid developer to join our fun and challenging journey. As a member of the team, you’ll have the opportunity to shape the design of homepages, and have a direct impact on various products that 100 millions of users use every day. You will learn and research many cutting edge methods in modern web techniques, core UX framework of Microsoft web products, data mining, A/B testing to solve hard problems. You will have enormous resources of Microsoft at your disposal and close collaborations with great teams and colleagues in world-wide. At the same time you have the right environment and solid support to drive your favorite features to solution. We are an extremely agile team and we move very fast from ideas to experimentation, development and deployment through continuous releases throughout the year.

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.  



Responsibilities
  • Implement (full stack is preferred) and release thoughtful features for the most attractive Copilot content experience. 
  • Improve feed experience for different products (e.g., Edge browser, Windows Widgets) and different endpoints (e.g., desktop, mobile). 
  • Closely work with Devs and PMs in different countries to achieve fast collaboration and agile development.


Qualifications

Required Qualifications:

  • Bachelor’s Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • Solid full-stack engineering capabilities with comprehensive knowledge of consumer product development. 
  • Demonstrated ability to lead through influence, establishing technical direction for teams of 3–10 engineers across US, Japan, and China time zones. Experienced in conducting architecture reviews, design sprints, and technical alignment sessions. 
  • Solid background in AI, including hands-on experience developing AI products or integrating AI into daily development processes. 
  • Speaking English is required for daily work.

Other Requirements:
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings:

  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.


Preferred Qualifications:

  • Master’s Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR Bachelor’s Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.

#MicrosoftAI 


This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.




Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

Similar jobs

Member of Technical Staff, AI Product, Android Engineer

Mountain View, US
Software Engineering

Member of Technical Staff, AI Product, Android Engineer

Redmond, US
Software Engineering

Backend Engineer

Redmond, US
Software Engineering
English (United States)
Your Privacy Choices Opt-Out Icon Your Privacy Choices
Consumer Health Privacy Sitemap Contact Microsoft Privacy Manage cookies Terms of use Trademarks Safety & eco Recycling About our ads