Senior Software Engineer | Microsoft Careers

Microsoft

Actively hiring
US Posted 135 days ago $119,800$234,700 / year

At a glance

AI generated

TL;DR

As a Senior Software Engineer on the HPC/AI team, you will lead architectural discussions and develop complex design specifications for next-generation networking infrastructure in Azure Cloud, focusing on AI training and inference. Your daily tasks include creating robust test strategies, producing high-quality code, conducting thorough reviews to ensure compliance with security standards, and leveraging AI tools throughout the development lifecycle. You will collaborate across teams to resolve dependencies and promote security best practices, ensuring system reliability and performance at scale. The role requires expertise in languages such as C++, Java, or Python, along with experience in High Performance Networking technologies like InfiniBand and RoCE.

Skills

Python C C++ C# Java JavaScript Azure AI CI/CD Security best practices Code review High Performance Networking InfiniBand RoCE CUDA

What you'll do

  • Leads architecture discussions and develops complex design specifications for AI networking infrastructure.
  • Creates clear test strategies incorporating security testing and leveraging AI tools for automation.
  • Produces high-quality, secure code adhering to design specifications and continuously improves code quality.
  • Reviews product and test code to ensure compliance with standards and best practices, coaching others.
  • Uses AI tools throughout the software development lifecycle, taking responsibility for AI-generated assets.
  • Applies security best practices across all layers of the system, including AI safety features in production systems.

What we're looking for

  • Extensive technical engineering experience (8+ years) in software development.
  • Proficiency in multiple programming languages such as C, C++, Java, Python.
  • Experience with high-performance networking technologies like InfiniBand and RoCE.
  • Expertise in designing scalable, secure, and resilient network infrastructure.
  • Ability to create and execute comprehensive test strategies using AI tools.
  • Strong background in applying security best practices throughout development.

Market check

Salary context

This $119,800–$234,700 range sits above 77% of similar postings on FindRole.

Peer median band

$119,800$234,000

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$142,400$177,250

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

Employer

About Microsoft

Microsoft Corporation is a global technology leader producing software, hardware, and cloud services including Windows, Office 365, Azure cloud platform, Xbox gaming, and Surface devices. Industry: Software & Cloud Computing

Microsoft currently has 534 open roles on FindRole.

Listed pay typically runs $119,800–$234,700 across 488 roles with salary data.

Most-posted roles

View all roles at Microsoft

More like this

Similar roles

Senior Software Engineer | Microsoft Careers

Microsoft

US 128 days ago $119,800$234,700
Python C++ Java JavaScript TCP/IP RDMA gRPC InfiniBand ROCE NVLink NVIDIA AMD GPUs TPUs telemetry observability tools Azure Docker Kubernetes CI/CD

Senior Software Engineer | Microsoft Careers

Microsoft

US 115 days ago $119,800$234,700
Azure Kubernetes Docker CI/CD Python C++ Go Java SQL PostgreSQL Redis Terraform Ansible Git Jenkins Prometheus Grafana OpenAPI RESTful APIs Swagger

Senior Software Engineer | Microsoft Careers

Microsoft

US 124 days ago $119,800$234,700
Python C++ C# Java JavaScript Azure Docker Kubernetes Terraform CI/CD Git Linux Windows PostgreSQL MySQL Redis HPC Machine_Learning Virtualization Distributed_Systems GPU_Accelerators Networking Performance_Analysis

Senior Software Engineer | Microsoft Careers

Microsoft

US 124 days ago $119,800$234,700
Python C++ Java JavaScript Prometheus Grafana Azure Kubernetes Docker CI/CD PostgreSQL Redis Git Jenkins Ansible Terraform InfiniBand HPC AI

| Microsoft Careers

Microsoft

US 137 days ago $119,800$234,700
TypeScript React NextJS Web Components REST APIs Redux Jest Mocha Cypress Azure CI/CD Responsive Design Web Accessibility UI Performance Optimization Component Libraries Design Systems Cloud Platforms Scalable REST APIs Data Access Layers
Hybrid