TL;DR

Software Engineer (C#/.NET): Innovating, designing, implementing, maintaining, and evolving CyberArk products, particularly the Trust Protection Foundation (machine identity – certificates & SSH keys) with an accent on securely written, performant, and scalable code. Focus on building secure .NET applications, following best practices for software development, and collaborating with cross-functional teams.

Location: Bulgaria

Company

CyberArk, a Palo Alto Networks company, is the global leader in identity security, trusted by organizations around the world to secure human and machine identities in the modern enterprise.

What you will do

  • Design and build secure .NET applications.
  • Follow best practices for software development, including security and code reviews.
  • Write unit, integration, and system tests.
  • Collaborate with other team members to develop software on schedule.

Requirements

  • 2-4 years of relevant experience with a B.S (CS, CSE, or equivalent).
  • Hands-on experience and solid knowledge in C#/.NET.
  • Experience with Web Development on .NET, Unit Testing, and Test-Driven Development.
  • Experience with MS SQL Server based applications, Windows Services, and IIS.
  • Experience in Agile Methodologies.
  • Excellent verbal and written communication skills.

Nice to have

  • A background with security companies and/or security software-related development.
  • Experience with IT-related devices and services (load balancers, Certificate Authorities, cloud services, etc.).

Culture & Benefits

  • Ability to adapt to circumstances and respond with urgency and pragmatism.
  • High degree of emotional intelligence and effective communication skills.
  • Strong team player with transparent communication and productive collaboration.
  • Out-of-the-box thinking, flexibility, and personal responsibility to commitments.