This Software Engineer - Full stack (.Net primary) role at CyberArk involves guiding and contributing to feature design and implementation, ensuring product excellence. Key responsibilities include participating in iterative engineering cycles with a focus on code quality, scalability, and performance. The engineer will develop and review unit tests, diagnose and resolve product issues, and manage customer escalations. Additionally, the role includes mentoring junior team members. Candidates need 3-5 years of enterprise application development experience, ideally in cloud/SaaS, with expertise in C#, ASP.NET MVC, Micro-services, front-end technologies, SQL, security, and networking.
Good To Have:- Working experience with Azure and/or AWS.
- Working experience with Active Directory and/or LDAP.
- Knowledge and experience with authentication standards like WS-Fed, OpenId.
Must Have:- Guide and contribute to feature design and implementation.
- Participate in continuous and iterative engineering cycles.
- Develop and review comprehensive unit test cases.
- Diagnose and fix product issues internally or in the field.
- Interface with Support for customer escalation issues.
- Mentor junior team members in tasks and technical skills.
- 3-5 years in enterprise scale application development.
- Expertise with C#, ASP.NET MVC, Micro-services.
- Hands-on experience with SAML, OIDC, OAuth concepts.
- Experience with JavaScript, CSS, HTML.
- Proficient understanding of SQL and relationship databases.
- Solid understanding of security and networking best practices.
- BS in Computer Science or equivalent technical education.