Principal Software Engineer - FDE

Microsoft

Confirmed live today High trust
Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$142,800–$274,800 / yr
Posted
31 days ago
Freshness
Confirmed live today
Closes
Mar 13, 2027

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $199k
This role $209k
$127k $291k
below market most similar roles pay here above market

This role pays more than 65% of similar roles. Most pay $171,650–$225,500 — the blue band above. At the midpoint, this role pays about $209k versus about $199k 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 661 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Principal Software Engineer - FDE

JOB TITLE: Principal Software Engineer - FDE The Principal Software Engineer - FDE joins the Frontier Company Engineering team to deliver production-ready solutions for complex global organizations. Working in a Forward Deployed Engineering model, you will embed with customer teams to translate business needs into technical solutions, owning the full lifecycle from design to deployment. You will build reliable systems for cloud and AI workloads, ensuring enterprise security standards like threat modeling and privacy are met. Key responsibilities include designing architecture, creating reusable assets, and leading multidisciplinary crews. You must possess expertise in C, C++, C#, Java, JavaScript, or Python. The role requires experience with AI and LLM-based solutions, including prompt engineering, retrieval-augmented approaches, and model tuning, while utilizing cloud AI platforms to solve large-scale technical problems.

What does a Software Engineer earn in Remote?

Median $208800 from 365 postings across 49 companies.

See salary data

What you'll do

  • Build and ship production-ready systems that meet enterprise security, privacy, and compliance standards.
  • Translate business needs into technical solutions by defining problem statements and architectural approaches.
  • Own end-to-end system design for cloud and AI workloads while balancing reliability, performance, and cost.
  • Use CI/CD, automated testing, and observability to deliver high-quality engineering work quickly.
  • Work directly with customer engineering teams to deliver solutions and ensure large-scale adoption.
  • Create reusable solution accelerators and reference architectures to maximize impact across different customers.
  • Coordinate multiple workstreams and manage dependencies to lead complex deliveries end-to-end.
  • Provide technical direction and coaching to engineers across multiple disciplines.

What we're looking for

  • Bachelor's Degree in Computer Science or related technical field and 6+ years of technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python.
  • Master's Degree in Computer Science or related technical field and 8+ years of technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python (preferred).
  • Bachelor's Degree in Computer Science or related technical field and 12+ years of technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python (preferred).
  • Experience designing, deploying, and operating AI or LLM-based solutions, including prompt engineering, retrieval-augmented approaches, model tuning, evaluation, data quality, and performance monitoring (preferred).
  • Experience using cloud AI platforms such as Azure ML, OpenAI, or similar (preferred).
  • Familiarity with deploying and operating AI systems in production environments (preferred).
  • Ability to travel up to 25% (preferred).

More like this

Similar roles

Senior Software Engineer - FDE

Microsoft

Remote 31 days ago $119,800–$234,700
Python C# Java C++ JavaScript C AI LLM Prompt Engineering CI/CD Observability Automated Testing Cloud AI Platforms Software Design Security Data Quality
4+ yrs exp Remote

Principal Software Engineer, M365 Copilot

Microsoft

21 days ago $142,800–$274,800
LLMs GenAI Python C++ C# Java JavaScript C Azure CI/CD Microservices Containerization Distributed Systems ML Pipelines Observability
6+ yrs exp Hybrid

Principal Software Engineer

Microsoft

Redmond, WA 29 days ago $142,800–$274,800
Python C++ C# Java JavaScript C Distributed Systems CI/CD Threat Modeling Telemetry Pipelines Adversarial Testing AI/ML Evaluation Observability Software Architecture Full Stack Secure by Design LLM Agentic Workflows
6+ yrs exp Hybrid

Principal Software Engineer

Autodesk

Atlanta, GA 62 days ago
Distributed Systems Data Pipelines NoSQL Object Storage Serverless API Design ETL DevOps Search Relevance Schema Validation
8+ yrs exp Hybrid

Principal Software Engineer

Oracle

Nashville, TN 140 days ago $114,600–$234,600
PostgreSQL SQL PL/SQL JavaScript Oracle Cloud Infrastructure REST APIs SSO MFA Oracle IDCS AI/ML Responsive Design UI/UX Design Data Model Design Workflow Automation
5+ yrs exp

Principal Software Engineer

Amgen

Tampa, FL +1 127 days ago
Generative AI LLMs MLOps LLMOps Python PyTorch TensorFlow Hugging Face LangChain AWS Azure GCP Kubernetes Docker Apache Spark Apache Airflow MLflow Kubeflow Databricks RAG Vector Databases CI/CD Distributed Systems NLP
8+ yrs exp Hybrid