Software Engineer – React with Redux
Company | Cyberark |
---|---|
Location | Santa Clara, CA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | |
Experience Level | Junior, Mid Level |
Requirements
- Proficiency in modern web development (React, Redux, REST APIs).
- Experience building enterprise applications on Windows, including services hosted in IIS.
- Familiarity with MS SQL Server, and confidence working with large-scale transactional systems.
- Understanding of test-driven development, clean code, and secure coding practices.
- Collaborative mindset and clear, effective communication skills.
- 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.
- Ability to work in a hybrid capacity from our Santa Clara, CA, Salt Lake City, UT, or Newton, MA offices 2 days a week.
Responsibilities
- Design, build, and enhance secure .NET applications as part of our Code Signing product.
- Collaborate with engineers, PMs, and security experts to improve scalability, performance, and usability.
- Develop backend components (Windows Services, SQL Server, IIS) and front-end interfaces (React + Redux).
- Write high-quality, testable code — including unit, integration, and system tests — following TDD principles.
- Participate in agile ceremonies, code reviews, and security best practices.
- Continuously improve product quality, reliability, and automation.
Preferred Qualifications
- Proficiency in C#/.NET
- Programming and debugging experience in modern UI frameworks (React JS, Angular UI).
- 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.)