Principal Software Engineer

Microsoft

Quick summary

Work type
On-site
Location
Salary
$142,800–$274,800 / yr
Posted
69 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $177k
This role $209k
$124k most similar roles pay here $291k

This role pays more than 79% of similar roles. Most pay $145,343–$208,800 — the shaded band above. At the midpoint, this role pays about $209k versus about $177k for comparable roles.

Based on 239 similar postings.

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 622 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Principal Software Engineer

As a Principal Software Engineer on our cutting-edge quantum computing team, you will play a pivotal role in developing scalable commercial quantum computers. Your responsibilities include designing and implementing system software that initializes and runs quantum components as part of an integrated engineering stack. You will develop novel algorithms to solve complex computational problems, work on Quantum Error Correction techniques, and collaborate with hardware designers and experimentalists. The ideal candidate has extensive experience in programming languages such as C++, Python, or Rust, along with a background in software development for commercial applications, compilers, and multi-component systems. This role requires expertise in cloud computing, AI, and quantum computing, as well as the ability to thrive in a collaborative, fast-paced environment where you will contribute to groundbreaking advancements in quantum technology.

What you'll do

  • Design and implement Microsoft Quantum software subsystems for quantum hardware.
  • Develop and integrate system software responsible for initializing and running quantum components.
  • Create novel algorithms to solve computationally hard problems using quantum computing techniques.
  • Work on real-time quantum stack, including Quantum Error Correction techniques.
  • Collaborate with experimentalists and hardware designers on current and future designs.
  • Administer and develop Windows environments relevant to quantum software projects.

What we're looking for

  • Doctorate in Computer Science or related field with 7+ years industry experience.
  • Master's Degree in relevant field with 8+ years industry experience.
  • Bachelor's Degree in relevant field with 12+ years industry experience.
  • 6+ years programming experience in related languages.
  • Experience developing commercial software, compilers, and scientific computing applications.
  • Self-motivated team player capable of deep technical dives.
  • Excellent problem-solving skills and understanding of software development practices.

More like this

Similar roles

Quantum Error Correction Software Engineer

Microsoft

119 days ago $119,800$234,700
Python C++ Quantum Computing AI HPC Scientific Programming CI/CD Linux Git Cloud Services Docker Kubernetes Terraform PostgreSQL MongoDB Azure AWS GitHub Jupyter Notebook

Principal Software Engineer

The Walt Disney Company

Remote (Santa Monica, CA) +1 80 days ago $184,300$247,100
Python Java AWS DynamoDB S3 SQS SNS Kinesis Kafka MySQL PostgreSQL Springboot Django CI/CD
Remote

Principal Software Engineer

Oracle

Santa Clara, CA +1 72 days ago $96,800$223,400
Java Python Linux Docker Kubernetes Terraform CI/CD Prometheus Grafana PostgreSQL AWS Azure Oracle Cloud Infrastructure BMCs NICs SmartNICs ILOMs GPUs Microservices Observability High Availability Security Networking Compute Distributed Systems Firmware Development Testing

Principal Software Engineer

Microsoft

88 days ago $142,800$274,800
CUDA NVIDIA_Triton_Inference_Server TensorRT Kafka Flink Spark_Streaming GPU CPU LLM_inference_optimization NVIDIA_TensorRT custom_CUDA_kernels multi-threading NUMA-aware_memory_allocation lock-free_data_structures I/O_stack_tuning DPDK io_uring CPU/GPU_affinity_optimization SLA-based_capacity_forecasting autoscaling performance_telemetry
Hybrid

Principal Software Engineer

Microsoft

Redmond, WA 50 days ago $142,800$274,800
C++ C# Windows Subsystem for Linux AI/ML CI/CD Python Docker Kubernetes AWS GitHub Visual Studio PostgreSQL Redis Git Jenkins Terraform Ansible Prometheus Grafana

Principal Software Engineer

Highnote

San Francisco, CA 113 days ago $190,000$240,000
Java JPA SQL SpringBoot Docker Kubernetes GCP AWS BigQuery RedShift
Hybrid