JOB DESCRIPTION
As a Staff Software Engineer, you will innovate, design, implement, maintain, and evolve CyberArk Products. You have a keen eye for securely written, performant, and scalable code.
Responsibilities
- Design and build secure .NET applications.
- Follow best practices for software development, including security reviews, code reviews, and writing unit, integration, and system tests.
#LI-HEH
QUALIFICATIONS
- 6-8 years of relevant experience, B.S (CS, CSE, or equivalent) and 4-6 years’ experience, or M.S/Ph.D. (CS, CSE, or equivalent) and 2-4 years’ experience.
- Hands-on experience and solid knowledge in following technologies:
o C#/.NET
o Web Development on .NET
o Unit Testing and Test-Driven Development
o MS SQL Server based application
o Windows Services, IIS
o Experience in Agile Methodologies
- The ability to write clean, consistent, and well documented code following the best practices of the industry and CyberArk.
- The ability to develop software on schedule in collaboration with other team members.
- Excellent verbal and written communication skills.
- Experience with and an ability to mentor more junior Engineers.
The ideal candidate will have:
- A proven track record of helping customers succeed, ideally in an enterprise setting.
- Interest in working with cutting-edge technology in fast-growing open-source communities.
- The ability to adapt to circumstances and respond with urgency and pragmatism.
- A high degree of emotional intelligence; someone who is approachable and can communicate effectively with everybody
- The abilities of a strong team player, including transparent communication, productive collaboration, out-of-the box thinking, flexibility and personal responsibility to commitments.
- Project leading abilities, including: professional communication, prioritization, design, status reporting, aligning the team, etc.
- The ability to collaborate with cross-functional teams, Product Owners, Product Management, User Experience Designers, User Assistance Technical Writers, etc.
What sets you apart?
- Programming and debugging experience in modern UI frameworks (React JS, Angular UI).
- Programming and debugging experience in legacy UI Frameworks (JavaScript, HTML).
- 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.)