CyberArk · 1 month ago
Team Lead, Software Engineering
CyberArk is the global leader in Identity Security, providing comprehensive security offerings for identities across various platforms. The Team Lead will oversee a team of engineers to design and develop scalable systems, ensuring operational reliability and driving technical direction within the organization.
Cloud SecurityCyber SecuritySecurity
Responsibilities
Lead the design and development of highly scalable, distributed, and fault-tolerant systems
Set technical direction, guide architecture decisions, and ensure alignment with long-term platform strategy
Own and drive complex engineering initiatives end-to-end, from design to production deployment
Ensure the team adheres to engineering best practices (code quality, testing, observability, security, performance)
Provide day-to-day guidance, code reviews, technical mentorship, and growth opportunities to team members
Foster a culture of ownership, accountability, and continuous technical improvement
Help in onboarding, coaching, and developing junior and mid-level engineers
Work closely with product management to translate requirements into scalable technical solutions
Collaborate with SRE, infrastructure, and security teams to ensure system reliability and operational excellence
Guide the team in iterative development cycles with strong attention to scalability, performance, and supportability
Lead technical discussions, drive consensus, and communicate decisions effectively across teams
Apply automation and test-driven development practices to ensure high-quality software delivery
Diagnose and resolve complex system issues found internally or in customer environments
Partner with Support teams to handle escalations and ensure customer-impacting issues are addressed promptly
Continuously evaluate system performance and lead efforts to optimize and scale the platform
Qualification
Required
B.S. or higher in Computer Science, Engineering, or related technical discipline
7+ years of hands-on software development experience, with strong experience building large-scale, cloud-based systems
2+ years of technical leadership experience—team lead, tech lead, or similar role driving technical delivery
Deep experience with .NET technologies (e.g., .NET / .NET Core and related frameworks)
Expertise in distributed systems, cloud-native architectures, and large-scale service design
Hands-on experience with cloud platforms (AWS, GCP preferred)
Strong knowledge of web services (REST, SOAP)
Experience with databases and caching technologies (PostgreSQL, Redis)
Strong understanding of security best practices and networking fundamentals
Excellent communication skills with the ability to influence architecture and collaborate across multiple teams
Proven ability to lead technical decisions, mentor engineers, and ensure high-quality team execution
Preferred
Familiarity with identity and authentication standards (SAML, WS-Fed, OAuth, OpenID Connect) is a plus
Experience with performance analysis, profiling, tracing, load testing, and capacity planning is a plus
Benefits
The compensation package includes a wide range of medical, dental, vision, financial, and other benefits.
Company
CyberArk
CyberArk is a security company that applies intelligent privilege controls to every identity across the identity lifecycle.
Funding
Current Stage
Public CompanyTotal Funding
$1.67B2025-07-29Acquired
2025-06-05Post Ipo Debt· $1.1B
2019-11-17Post Ipo Debt· $500M
Recent News
2026-01-06
2026-01-06
The Motley Fool
2026-01-06
Company data provided by crunchbase