Senior Software Engineer, Windows

Cisco

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
Ann Arbor, MIAustin, TX
Employment
Full-time
Posted
60 days ago
Freshness
Confirmed live yesterday
Closes
Dec 28, 2026

Market check

Salary context

How this pay compares to similar roles

Similar $163k
$104k $221k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $149,500–$177,250.

Based on 240 similar postings.

Employer

About Cisco

Cisco Systems is the world''s leading networking technology company, designing and manufacturing networking hardware, telecommunications equipment, and cybersecurity solutions for businesses and governments. Industry: Networking Technology & Cybersecurity

Cisco currently has 300 open roles on FindRole.

Listed pay typically runs $167,700–$245,000 across 223 roles with salary data.

Most-posted roles

View all roles at Cisco

At a glance

TL;DR · Senior Software Engineer, Windows

The Senior Software Engineer- Windows (Duo) joins the Zero Trust OS Logon & Enterprise Applications team to engineer foundational low-level authentication software for Windows and macOS endpoints. You will design and implement high-performance, memory-safe components and enterprise integrations using Modern C++ (C++17/20) and native Win32 APIs. Key responsibilities include hardening custom Windows Credential Providers, ADFS MFA adapters, and WTS multi-session services to prevent credential bypass attacks and reduce latency. You will also develop automated diagnostic utilities using PowerShell and WMI/CIM while mentoring peers through code reviews. This role addresses critical security problems by securing multi-factor authentication and passwordless logon across Active Directory environments and cloud identity providers, ensuring resilient Zero Trust access at the core of the operating system.

What does a Software Engineer earn in Texas?

Median $178175 from 191 postings across 45 companies.

See salary data

What you'll do

  • Design and implement high-performance, memory-safe endpoint authentication components using Modern C++ and native Win32 APIs.
  • Lead the technical design and hardening of custom Windows Credential Providers and ADFS MFA adapters.
  • Develop automated diagnostic utilities and administrative tooling using PowerShell and WMI/CIM for enterprise-scale deployment.
  • Author Architectural Decision Records (ADRs) and establish comprehensive automated test pipelines to ensure zero-regression releases.
  • Mentor peer engineers through structured code reviews and technical guidance to improve team delivery velocity.
  • Debug user-mode crashes, race conditions, and deadlocks using WinDbg, ETW tracing, or Visual Studio diagnostic tools.

What we're looking for

  • Bachelor's degree in computer science, computer engineering, or a related technical field (or equivalent practical experience).
  • 6+ years of professional systems software engineering experience using Modern C++ (C++14/17/20) or C.
  • Experience developing native Windows desktop or server applications using Win32 APIs, multi-threading synchronization primitives, and IPC.
  • Experience administering or integrating with on-premises Active Directory (AD DS), Kerberos authentication protocols, or Windows Server environments.
  • Experience authoring PowerShell scripts or utilizing WMI/CIM for Windows system automation, configuration, and troubleshooting.
  • Direct experience developing custom Windows Credential Providers, LSA authentication packages, or ADFS MFA adapters (preferred).
  • Hands-on experience debugging user-mode crashes, race conditions, and deadlocks using WinDbg, ETW tracing, or Visual Studio diagnostic tools (preferred).
  • Experience authoring enterprise MSI installer customizations, Group Policy Administrative Templates, or GPO deployment workflows (preferred).

More like this

Similar roles

Senior/Principal Software Engineer, Microsoft Red Team

Microsoft

3 days ago $119,800–$234,700
C C++ C# Java JavaScript Python Azure AWS GCP Red Teaming Exploit Development Vulnerability Discovery Post-Exploitation Agent Platform Development Threat Intelligence Adversary Emulation
4+ yrs exp Hybrid

Windows Software Engineer

Rockwell Automation

Remote (Phoenix, AZ) 91 days ago
C C++ C# .NET SQL Server Git GitHub Jira Azure DevOps CI/CD REST APIs JavaScript FactoryTalk Agile Generative AI GitHub CoPilot Claude Code Cursor Codex
2+ yrs exp Remote

Software Engineer 2, Microsoft Red Team

Microsoft

Redmond, WA 4 days ago $102,100–$202,200
Infrastructure as Code Distributed Systems Cloud Services Secure Development Lifecycle Secrets Management Threat Modeling Automated Testing Observability Configuration Management Incident Response Performance Troubleshooting Automation Monitoring
2+ yrs exp

Senior Software Engineer, Platform Engineering

Nvidia

Santa Clara, CA 7 days ago $168,000–$270,250
Python LLM RAG Agentic AI Kubernetes Docker LangChain Generative AI Linux Microservices APIs Test Automation ITSM ServiceNow Distributed Systems Firmware Hardware/Software Integration
8+ yrs exp