Software Engineer

Cisco

Confirmed live 2 days ago High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Herndon, VA
Salary
$138,100–$198,200 / yr
Employment
Full-time
Posted
4 days ago
Freshness
Confirmed live 2 days ago
Closes
Nov 30, 2026

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $153k
This role $168k
$105k $208k
below market most similar roles pay here above market

This role pays more than 64% of similar roles. Most pay $126,626–$179,375 — the blue band above. At the midpoint, this role pays about $168k versus about $153k for comparable roles.

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

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

Most-posted roles

View all roles at Cisco

At a glance

TL;DR · Software Engineer

JOB TITLE: Software Engineer The Software Engineer joins the team to develop software consistent with Design Thinking Principles, focusing on Identity Access Management within commercial and government/FedRAMP environments. This role involves implementing and managing authentication controls, federation, identity governance, and privileged access. Day-to-day responsibilities include configuring Okta integrations, managing Duo platform administration, and performing identity lifecycle operations such as provisioning and group management. The engineer will debug and troubleshoot complex production issues, participate in FedRAMP audit activities, and provide technical support to colleagues. Key technologies and tools include Azure AD, Okta, SailPoint, Active Directory, and Duo. The position requires expertise in the software development lifecycle and agile engineering practices to ensure proper data segregation and security compliance across multiple production environments for a large enterprise user population.

What does a Software Engineer earn in Virginia?

Median $163500 from 122 postings across 24 companies.

See salary data

What you'll do

  • Implement and manage authentication controls, federation, identity governance, and privileged access across Azure AD, Okta, SailPoint, Active Directory, and Duo.
  • Configure and administer Okta integrations, including application SSO, sign-on policies, MFA authenticators, and Identity Provider federation.
  • Perform identity lifecycle operations including provisioning, group management, role assignments, and access troubleshooting for a large enterprise user population.
  • Debug and address software issues in production systems, specifically for FedRAMP environment customers.
  • Manage identity services across commercial and Government/FedRAMP boundary tenants to ensure data segregation and security compliance.
  • Own Duo platform administration, including MFA policy management, Device Trust enforcement, and user onboarding.
  • Participate in FedRAMP audit activities by gathering and validating IAM control evidence for internal and external reviews.
  • Perform coding, testing, and troubleshooting throughout the software development process under minimal supervision.

What we're looking for

  • US Citizenship is required due to US Government contractual requirements.
  • Bachelor's degree plus 5 years of related experience, or Master's plus 3 years, or PhD is required.
  • Must have working knowledge and expanded conceptual knowledge in the primary technical job family.
  • Must be proficient with current technologies and the software development lifecycle.
  • Must be able to implement and manage authentication controls, federation, and identity governance across Azure AD, Okta, SailPoint, Active Directory, and Duo.
  • Must be able to manage identity services across commercial and Government/FedRAMP boundary tenants.
  • Must be able to participate in FedRAMP audit activities by gathering and validating IAM control evidence.
  • Must be able to perform coding, debugging, testing, and troubleshooting throughout the development process.

More like this

Similar roles

ICAM Architect

Booz Allen Hamilton

McLean, VA 115 days ago
Entra ID Identity and Access Management (IAM) Zero Trust Java JavaScript Python PowerShell Groovy RESTful APIs Active Directory LDAP Okta SAML 2.0 OAuth 2.0 OpenID Connect (OIDC) Saviynt Sailpoint Omada Oracle IAM CI/CD DevOps AWS Cognito Azure AD B2C Keycloak Google Cloud Identity MFA NIST FedRAMP CMMC

Software Engineer

Applied Materials

Santa Clara, CA 97 days ago
C# C++ Python Linux EtherCAT Motion Control FPGA Machine Learning AI Software Architecture Robotics Instrumentation Semiconductor Equipment Optical Imaging Systems
5+ yrs exp

Software Engineer

Applied Materials

Santa Clara, CA 159 days ago $179,500–$246,500
Modern C++ Python C# Java Rust Machine Learning PyTorch GPU Programming Signal Processing Computer Vision Robotics Web Service Architecture FPGA Numerical Methods Mathematical Modelling
7+ yrs exp

Software Engineer

Applied Materials

Santa Clara, CA 160 days ago $152,000–$209,000
C++ Python C# Java Rust PyTorch Machine Learning Signal Processing Computer Vision Robotics GPU Programming FPGA Web Service Architecture Numerical Methods Mathematical Modelling
7+ yrs exp

Software Engineer

SpaceX

McGregor, TX 157 days ago
C++ Python LabVIEW National Instruments cDAQ cRIO PXI Data Acquisition Distributed Systems Network Communication Unit Testing Performance Optimization Debugging Data Storage
1+ yrs exp

Software Engineer

General Dynamics

Annapolis Junction, MD 130 days ago $175,950–$238,050
C++ Flutter QT Matlab DSP 802.11 GitLab Agile Software Defined Radio UI
7+ yrs exp