Senior Software Engineer
Senior Software Engineer
- Location
- Job Number
- City
- Team
- Country
- Discipline
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
Member of Technical Staff, AI Product, Android Engineer
Backend Engineer
Member of Technical Staff (Audio)
Member of Technical Staff (Audio)
- Location
- Job Number
- City
- Team
- Country
- Discipline
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.
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
Member of Technical Staff, AI Product, Android Engineer
Backend Engineer
Senior Software Engineer
Senior Software Engineer
- Location
- Job Number
- City
- Team
- Country
- Discipline
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
Member of Technical Staff, AI Product, Android Engineer
Backend Engineer
Senior Software Engineer
Senior Software Engineer
- Location
- Job Number
- City
- Team
- Country
- Discipline
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
Member of Technical Staff, AI Product, Android Engineer
Backend Engineer
Senior Software Engineer
Senior Software Engineer
- Location
- Job Number
- City
- Team
- Country
- Discipline
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.
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
Member of Technical Staff, AI Product, Android Engineer
Backend Engineer
Senior Software Engineer
Senior Software Engineer
- Location
- Job Number
- City
- Team
- Country
- Discipline
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.
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
Member of Technical Staff, AI Product, Android Engineer
Backend Engineer
Principal Software Engineer
Principal Software Engineer
- Location
- Job Number
- City
- Team
- Country
- Discipline
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.
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
Member of Technical Staff, AI Product, Android Engineer
Backend Engineer
Principal Software Engineer
Principal Software Engineer
- Location
- Job Number
- City
- Team
- Country
- Discipline
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
Member of Technical Staff, AI Product, Android Engineer
Backend Engineer
Senior Software Engineer
Senior Software Engineer
- Location
- Job Number
- City
- Team
- Country
- Discipline
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
Member of Technical Staff, AI Product, Android Engineer
Backend Engineer
Principal Software Engineer (Fullstack – Copilot)
Principal Software Engineer (Fullstack – Copilot)
- Location
- Job Number
- City
- Team
- Country
- Discipline
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
Member of Technical Staff, AI Product, Android Engineer
Backend Engineer