Principal Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

CyberArk · 1 month ago

Principal Software Engineer

CyberArk is the global leader in Identity Security, providing comprehensive security solutions for identities across various platforms. The Principal Software Engineer will serve as the technical authority for a Windows/.NET-centric product area, shaping architecture, coding standards, and mentoring engineers to deliver secure and robust features for enterprise customers.

Cloud SecurityCyber SecuritySecurity
check
Growth Opportunities
badNo H1Bnote

Responsibilities

Own the architecture for Windows‑based services and components: service boundaries, protocols, data model, installation/upgrade paths, and operability
Define and enforce .NET coding standards (performance, reliability, memory, threading, diagnostics)
Lead code and design reviews
Drive security‑by‑design across the stack: secrets handling, least privilege, certificate lifecycle, hardening, and secure defaults
Lead cross‑team initiatives to modernize the Windows/.NET stack, ensuring backward compatibility for enterprise customers
Performance and reliability, Design diagnostics/logging/supportability for customer managed/restricted environments
Guide end‑to‑end delivery for major features: technical design, implementation, test strategy, installer changes, upgrade/migration, documentation
Ensure performance/security requirements are specified, measurable, and met before release
Partner with Product, UX, and Architects to tie technical decisions to clear customer outcomes
Unblock cross‑team dependencies and provide hands‑on mentoring to senior/staff engineers

Qualification

C#/.NET expertiseWindows ServicesSQL Server expertiseTechnical leadershipMSI/WiX experiencePerformance engineeringApplied securityUI/UX developmentPost-Quantum CryptographyTroubleshooting with WinDbg

Required

10+ years building on‑prem Windows/.NET enterprise software or equivalent
Expert‑level C#/.NET skills and proven experience modernizing .NET codebases while maintaining backward compatibility
Deep experience with MSI/WiX, Windows Services, and enterprise deployment/upgrade patterns
SQL Server expertise from an application perspective (migrations, performance)
Mastery of diagnostics on Windows and performance engineering
Demonstrated technical leadership: setting standards, mentoring, and leading cross‑team initiatives
Experience reading and implementing RFC documents

Preferred

Experience with HSMs; code‑signing pipelines; FIPS modes
Strong applied security: x509/PKI, TLS, Windows hardening, secrets protection
Strong understanding of data serialization standards, including ASN.1 and related encoding rules
Experience hardening products for regulated industries (e.g., financial services, government)
Knowledge and experience with Post-Quantum Cryptography
Experience troubleshooting using WinDbg
UI/UX development experience

Benefits

Medical
Dental
Vision
Financial
Other benefits

Company

CyberArk

company-logo
CyberArk is a security company that applies intelligent privilege controls to every identity across the identity lifecycle.

Funding

Current Stage
Public Company
Total Funding
$1.67B
2025-07-29Acquired
2025-06-05Post Ipo Debt· $1.1B
2019-11-17Post Ipo Debt· $500M

Leadership Team

leader-logo
Matthew Cohen
Chief Executive Officer
linkedin
leader-logo
Ariel Pisetzky
CIO
linkedin
Company data provided by crunchbase