Software Engineer – React with Redux
Company | Cyberark |
---|---|
Location | Salt Lake City, UT, 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.)