Talent.com
RSA - Principal Software Engineer - Windows C#, C / C++,.NET

RSA - Principal Software Engineer - Windows C#, C / C++,.NET

RSA SecurityBoston, MA, United States
24 days ago
Job type
  • Full-time
Job description

RSA - Principal Software Engineer - Windows C#, C / C++, .NET

Join to apply for the RSA - Principal Software Engineer - Windows C#, C / C++, .NET role at RSA Security

RSA provides trusted identity and access management for 12,000 organizations around the world, managing 25 million enterprise identities and providing secure, convenient access to millions of users. RSA specializes in empowering security‑first organizations in financial services, healthcare, energy, technology services, and other industries to thrive in a digital world, delivering complete capabilities for modern authentication, access, lifecycle management, and identity governance. Whether in the cloud or on‑premises, RSA connects people with the digital resources they depend on everywhere they live, work, and play.

For decades, RSA has pioneered many of the encryption, authentication, and identity federation technologies that still power the internet. And now RSA is transforming the industry yet again, paving the way for the future of digital identity through the RSA Unified Identity Platform; next‑generation hybrid and cloud solutions; the first ever and only multi‑functional, passwordless hardware authenticator; and a frictionless, mobile‑optimized experience for the modern workforce. If you are self‑motivated and looking for a fast‑paced challenge doing something that truly matters, come join our winning team! For more information, go to rsa.com.

  • Architect and develop the Windows agent that interacts with cloud identity services and local system components.
  • Implement and optimize FIDO2, hybrid passkey, and certificate‑based authentication flows within Windows with strong emphasis on password‑less authentication.
  • Design and maintain background services, credential providers, and system‑level components that enable secure user sign‑in experiences.
  • Ensure compliance with enterprise‑grade security and Windows platform requirements for credential management, cryptographic key handling, and secure storage.
  • Collaborate with cross‑platform teams to align authentication logic across Windows, macOS, iOS, and Android.
  • Troubleshoot complex issues related to Windows internals, network stack, and integration with domain or Entra ID environments.
  • Drive code quality and architectural excellence through reviews, design discussions, and hands‑on mentorship.
  • Stay current with Windows OS and .NET evolution, identity standards, and cryptographic technologies to inform product roadmap.

Required Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or related field.
  • 10+ years of software development experience, including 5+ years in Windows systems programming.
  • Expert knowledge of C#, C / C++, .NET, Windows APIs, and Win32 system programming.
  • Deep understanding of Windows security model, including key storage, DPAPI, TPM, and certificate management.
  • Familiarity with FIDO2 / WebAuthn, PKI, Kerberos, and Windows Hello frameworks.
  • Strong debugging skills using Visual Studio, WinDbg, ETW, and other diagnostic tools.
  • Experience with secure communication protocols (TLS, JWT, mutual authentication, certificate pinning).
  • Excellent problem‑solving, collaboration, and communication skills.
  • Preferred Qualifications

  • Experience implementing FIDO, passkey, or hybrid authentication flows on Windows.
  • Familiarity with Active Directory, Entra ID, and modern identity protocols (OAuth 2.0, OIDC, SAML).
  • Experience building cross‑platform authentication clients or SDKs.
  • Understanding of USB, NFC, BLE, or hardware security key integration on Windows.
  • RSA is committed to the principle of equal employment opportunity for all employees and applicants for employment and to providing employees with a work environment free of discrimination and harassment. All employment decisions at RSA are based on business needs, job requirements and individual qualifications, without regard to race, color, religion, national origin, sex (including pregnancy), age, disability, sexual orientation, gender identity and / or expression, marital, civil union or domestic partnership status, protected veteran status, genetic information, or any other characteristic protected by federal, state or local laws. RSA will not tolerate discrimination or harassment based on any of these characteristics. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training. All RSA employees are expected to support this policy and contribute to an environment of equal opportunity.

    If you need a reasonable accommodation during the application process, please contact rsa.global.talent.acquisition@rsa.com. All employees must be legally authorized to work in the US. RSA and its approved consultants will never ask you for a fee to process or consider your application for a career with RSA. RSA reserves the right to amend or withdraw any job posting at any time, including prior to the advertised closing date.

    Seniority level

    Mid‑Senior level

    Employment type

    Full‑time

    Job function

    Engineering and Information Technology

    Industries

    Computer and Network Security

    Referrals increase your chances of interviewing at RSA Security by 2x

    #J-18808-Ljbffr

    Create a job alert for this search

    Principal Software Engineer • Boston, MA, United States

    Related jobs
    • Promoted
    Sr Principal Engineer (Software HIT)

    Sr Principal Engineer (Software HIT)

    Fresenius Kabi USA, LLCNorth Andover, MA, United States
    Full-time
    Highly experienced engineering position, under minimal or no direct supervision guides the designing, building and maintaining software used in medical devices and engineering projects related to m...Show moreLast updated: 3 days ago
    • Promoted
    .Principal Software Engineer - AI Engineering

    .Principal Software Engineer - AI Engineering

    Context LabsCambridge, Massachusetts, United States
    Full-time
    Principal Software Engineer, AI Engineering.Context Labs is seeking a Principal Software Engineer to help drive forward our AI Engineering initiatives within our ImmutablyTM Platform and analytics ...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Principal Software Engineer

    Senior Principal Software Engineer

    Cadence Design SystemsBurlington, MA, United States
    Full-time
    Senior Principal Software Engineer page is loaded## Senior Principal Software Engineerlocations : Burlington, MAtime type : Full timeposted on : Posted Todaytime left to apply : End Date : Decem...Show moreLast updated: 22 days ago
    • Promoted
    Senior Principal Software Engineer - Platform Engineering

    Senior Principal Software Engineer - Platform Engineering

    AtlassianDanvers, MA, United States
    Full-time
    Senior Principal Software Engineer - Platform Engineering.Atlassians can choose where they work – whether in an office, from home, or a combination of the two. That way, Atlassians have more control...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Principal Software Engineer

    Senior Principal Software Engineer

    Cadence Design Systems IncBurlington, MA, United States
    Full-time
    At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.We are seeking a highly skilled and motivated Senior Principal Engineer to join Xcelium ...Show moreLast updated: 3 days ago
    • Promoted
    Principal AI Engineer - Intelligent Systems

    Principal AI Engineer - Intelligent Systems

    C-4 AnalyticsWakefield, Massachusetts, United States
    Full-time
    Principal AI Engineer - Intelligent Systems : C-4 Analytics.C-4 Analytics is a fast-growing, private, full-service digital marketing company that excels at helping automotive dealerships increase sa...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Software Engineer, Performance

    Principal Software Engineer, Performance

    RStudio, Inc.Boston, MA, US
    Full-time
    Posit is seeking a principal software engineer with deep expertise in performance and scalability to lead a strategic function for our professional products. Your primary task will be to help develo...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Principal Software Engineer ( Sr Architect )

    Principal Software Engineer ( Sr Architect )

    Blue YonderBoston, Massachusetts, United States
    Full-time
    Principle Software Engineer - Senior Architect Location : .DALLAS TX - Hybrid role (no REMOTE option) Other Synonym Titles : . Java Architect, Software Architect, Application Architect Eligibility Requi...Show moreLast updated: 15 hours ago
    • Promoted
    Sr. Principal RF Module Design / Development Engineer

    Sr. Principal RF Module Design / Development Engineer

    RaytheonAndover, MA, United States
    Full-time
    MA112 : Andover MA 358 Lowell St Dukes 358 Lowell Street Dukes, Andover, MA, 01810 USA.Person, or Immigration Status Requirements : . The ability to obtain and maintain a U.At Raytheon, the foundation ...Show moreLast updated: 23 days ago
    • Promoted
    Principal Systems Engineer

    Principal Systems Engineer

    RaytheonTewksbury, MA, US
    Full-time
    MA133 : Tewksbury, Ma Bldg 3 Concord 50 Apple Hill Drive Concord - Building 3, Tewksbury, MA, 01876 USA.Person, or Immigration Status Requirements : . At Raytheon, the foundation of everything we do is...Show moreLast updated: 2 days ago
    • Promoted
    Principal Software Engineer

    Principal Software Engineer

    Oxford InstrumentsConcord, MA, United States
    Full-time
    Oxford Nanoscience is currently seeking an experienced.This is a key role that combines innovation with responsibility, as you contribute to both new development projects and the ongoing evolution ...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Software Engineer

    Principal Software Engineer

    Liberty Mutual InsuranceBoston, Massachusetts, United States
    Full-time
    The typical starting salary range for this role is determined by a number of factors including skills, experience, education, certifications and location. The full salary range for this role reflect...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Senior Principal Software Engineer

    Senior Principal Software Engineer

    Bright Horizons Children's CentersNewton, MA, United States
    Full-time
    The Senior Principal Software Engineer provides technical leadership and architectural guidance for building scalable, secure, and high-performing applications. This role goes beyond hands-on coding...Show moreLast updated: 6 hours ago
    • Promoted
    Senior Principal Software Engineer, AI & Edge

    Senior Principal Software Engineer, AI & Edge

    Red Hat, Inc.Boston, MA, United States
    Full-time +1
    Job SummaryThe Red Hat Ecosystems Engineering group is seeking a Senior Principal Software Engineer to join our rapidly growing team. This is a game-changing opportunity to join an open-source AI pl...Show moreLast updated: 23 days ago
    • Promoted
    Principal Software Engineer

    Principal Software Engineer

    ZoominfoWaltham, Massachusetts, United States
    Full-time
    At ZoomInfo, we encourage creativity, value innovation, demand teamwork, expect accountability and cherish results.We value your take charge, take initiative, get stuff done attitude and will help ...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Software Engineer

    Principal Software Engineer

    XometryBoston, Massachusetts, United States
    Full-time
    Xometry (NASDAQ : XMTR) powers the industries of today and tomorrow by connecting the people with big ideas to the manufacturers who can bring them to life. Xometry’s digital marketplace gives manufa...Show moreLast updated: 30+ days ago
    • Promoted
    Senior C++ Software Engineer

    Senior C++ Software Engineer

    Onezero Financial SystemsSomerville, Massachusetts, United States
    Remote
    Full-time
    We are accepting applicants for on-site positions in Somerville, MA, or fully remote applicants in the following states : . Come join oneZero Financial Systems! An exciting, fast-growing company with...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Software Development Engineer

    Principal Software Development Engineer

    Hispanic Alliance for Career EnhancementWellesley, MA, United States
    Full-time
    At CVS Health, we're building a world of health around every consumer and surrounding ourselves with dedicated colleagues who are passionate about transforming health care.As the nation's leading h...Show moreLast updated: 18 days ago