Member of Technical Staff, Microsoft Robotics (Software Systems) | Microsoft Careers

Microsoft

Actively hiring Posted this week Verified listing
Redmond, WA Posted 5 days ago Apply by Nov 25, 2026 $142,800$274,800 / year

Market check

Salary context

Above market

How this pay compares to similar roles

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

This role pays more than 66% of similar roles. Most pay $177,250–$214,500 — the shaded band above. At the midpoint, this role pays about $209k versus about $196k for comparable roles.

Based on 240 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 571 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR

Join Microsoft's Discovery and Quantum division as a Principal Member of Technical Staff in Robotics Software Systems, where you will design and build core infrastructure components for the company’s integrated robotics software and AI platform. Your daily tasks include architecting SDKs, cloud APIs, edge runtimes, and agent orchestration frameworks to enable seamless integration between humans, robots, and AI agents. You will also develop production-grade data infrastructure and ensure robust developer experiences through CLI tools and documentation. This role requires expertise in C++, Rust, Go, and Python, along with deep knowledge of cloud-native systems engineering on Azure, real-time systems, and robotics middleware like ROS/ROS2. Ideal candidates have extensive experience building multi-tenant platforms and simulation infrastructures, as well as a track record of making impactful architectural decisions that scale effectively.

What you'll do

  • Architect and implement core infrastructure components for the Microsoft Robotics platform.
  • Design extensibility and integration architecture for composing autonomy capabilities across environments.
  • Build production-grade data infrastructure spanning the full robotics lifecycle at scale.
  • Own cross-cutting concerns like authentication, API versioning, multi-tenancy, and performance.
  • Drive developer experience by defining CLI, SDK patterns, documentation, and inner-loop workflows.

What we're looking for

  • Bachelor’s Degree in Computer Science or related field with 12+ years of technical engineering experience.
  • Master’s Degree in Computer Science or equivalent with 8+ years of relevant experience.
  • Deep expertise in designing and building developer platforms, SDKs, APIs, and distributed infrastructure.
  • Proficiency in cloud-native systems engineering including microservices architecture and Kubernetes.
  • Experience with robotics middleware (ROS/ROS2), real-time systems, edge computing, and ML infrastructure.
  • Demonstrated ability to make architectural trade-offs and communicate decisions effectively.
  • Familiarity with agentic AI architectures and experience building multi-tenant platforms.

More like this

Similar roles