AeroLeads people directory · profile

John Spaith Email & Phone Number

Principal Software Engineer at Microsoft at Microsoft
Location: Bellevue, Washington, United States 4 work roles 3 schools
2 work emails found @microsoft.com LinkedIn matched
✓ Verified Jun 2026 4 data sources Profile completeness 100%

Contact Signals · 2 work emails

Work email j****@microsoft.com
LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Role
Principal Software Engineer at Microsoft
Location
Bellevue, Washington, United States
Company size

Who is John Spaith? Overview

A concise factual answer block for searchers comparing this professional profile.

Quick answer

John Spaith is listed as Principal Software Engineer at Microsoft at Microsoft, a company with 10 employees, based in Bellevue, Washington, United States. AeroLeads shows a work email signal at microsoft.com and a matched LinkedIn profile for John Spaith.

John Spaith previously worked as Principal Software Engineer at Microsoft and Principal Software Engineer at Microsoft. John Spaith holds Masters, Computer Science & Engineering from University Of Washington.

Company email context

Email format at Microsoft

This section adds company-level context without repeating John Spaith's masked contact details.

{first}.{last}@microsoft.com
92% confidence

AeroLeads found 2 current-domain work email signals for John Spaith. Compare company email patterns before reaching out.

Profile bio

About John Spaith

I'm helping build a high-availability, high performance, distributed MQTT broker. My main feature (so far) is a distributed state store for it - including designing the protocol, helping SDK design / security, and backend integration.In general:• I've previously spent my career as an OS and embedded engineer creating middleware, services, drivers and driver frameworks, networking stacks, client-side IT management, and SDKs. In 2023 I switched to working on distributed systems / high performance messaging.• I've recently (2023) switched to Rust as my primary programming language. Before that I primarily used C and C++, with other languages as needed.• I've worked professionally developing various versions of Windows (the OS itself) and middleware for Linux and embedded OS's such as FreeRTOS and Azure RTOS.• I've taken on numerous leadership roles, serving both as a people manager and as a tech lead/architect.

Listed skills include Win32 Api, Software Design, Object Oriented Design, Visual Studio, and 17 others.

Current workplace

John Spaith's current company

Company context helps verify the profile and gives searchers a useful next step.

Microsoft
Microsoft
Principal Software Engineer at Microsoft
Redmond, WA
Website
Employees
10
AeroLeads page
4 roles

John Spaith work experience

A career timeline built from the work history available for this profile.

Principal Software Engineer

Current

Redmond, Washington, US

I'm an architect in the Azure IoT Device SDK team. My primary focus is building SDKs to connect resource constrained devices to Azure IoT in a secure, bandwidth friendly, and easy to program manner. The C SDK, which I spend most of my time on, is targeted primarily for Linux and embedded OS's such as FreeRTOS and Azure RTOS.The SDKs are open source on.

Apr 2017 - Present

Principal Software Engineer

Redmond, Washington, US

Worked in Windows 10 as device management architect, first to incorporate Windows Phone tech into the Win10 stack. Then on helping enterprises off of their legacy Group Policy and onto MDM stacks like Intune and others, including OS changes and tools for IT professionals.

Apr 2014 - Apr 2017

Principal Software Developer

Redmond, Washington, US

I worked on Windows Phone device update and then became an architect for device management. I designed WP's backup and restore and went onto architect Multivariant. Multivariant helps OEMs provisioning phones, from factory production to getting in customers' hands. The framework I designed required us to build extensive tooling, OS teams to build the core.

Aug 2009 - Apr 2014

Software Engineer

Redmond, Washington, US

I was a developer in Windows CE. The work basically fell into the buckets of services/networking, location, and "system-level-but-not-quite-kernel-mode."I wrote Windows CE's thread pool, service.exe, web server, GPS framework, and owned the (D)COM port. I also wrote our telnet server, MSMQ/FTP server/SNTP client/DST adjuster, and ported MSXML and owned.

Feb 1999 - Aug 2009
Team & coworkers

Colleagues at Microsoft

Other employees you can reach at microsoft.com. View company contacts for 10 employees →

3 education records

John Spaith education

Masters, Computer Science & Engineering

University Of Washington

Bachelors, Computer Science

Purdue University

Bachelor’S Degree, Mathematics

Purdue University
FAQ

Frequently asked questions about John Spaith

Quick answers generated from the profile data available on this page.

What company does John Spaith work for?

John Spaith works for Microsoft.

What is John Spaith's role at Microsoft?

John Spaith is listed as Principal Software Engineer at Microsoft at Microsoft.

What is John Spaith's email address?

AeroLeads has found 2 work email signals at @microsoft.com for John Spaith at Microsoft.

Where is John Spaith based?

John Spaith is based in Bellevue, Washington, United States while working with Microsoft.

What companies has John Spaith worked for?

John Spaith has worked for Microsoft.

Who are John Spaith's colleagues at Microsoft?

John Spaith's colleagues at Microsoft include Juan Dela Cruz, L- Brazuka, Laura Bigelow, Robert Garza, and Shaik Bakshu.

How can I contact John Spaith?

You can use AeroLeads to view verified contact signals for John Spaith at Microsoft, including work email, phone, and LinkedIn data when available.

What schools did John Spaith attend?

John Spaith holds Masters, Computer Science & Engineering from University Of Washington.

What skills is John Spaith known for?

John Spaith is listed with skills including Win32 Api, Software Design, Object Oriented Design, Visual Studio, Windows Phone, Debugging, Mobile Devices, and Software Project Management.

Find 750M verified contacts

Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.