Team Lead, Software Engineering jobs in United States
cer-icon
Apply on Employer Site
company-logo

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
check
Growth Opportunities
badNo H1Bnote

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

Cloud-based systems.NET technologiesDistributed systemsTechnical leadershipWeb servicesCloud platformsDatabasesSecurity best practicesCommunication skillsMentoring

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

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
CEO
linkedin
leader-logo
Ariel Pisetzky
CIO
linkedin
Company data provided by crunchbase