Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Sr. Software Engineer image - Rise Careers
Job details

Sr. Software Engineer

Company Description

About CyberArk:
CyberArk (NASDAQ: CYBR), is the global leader in Identity Security. Centered on privileged access management, CyberArk provides the most comprehensive security offering for any identity – human or machine – across business applications, distributed workforces, hybrid cloud workloads and throughout the DevOps lifecycle. The world’s leading organizations trust CyberArk to help secure their most critical assets. To learn more about CyberArk, visit our CyberArk blogs or follow us on X, LinkedIn or Facebook.

Job Description

As a Senior Software Engineer, you are expected to quickly onboard and help build and maintain the User Directory product which includes integrations into Active Directory, LDAP, and other external Identity Providers for user information. You need to be self-organized and should be self-sufficient enough to work with minimum mentoring and supervision. Understand customer scenarios and requirements to validate the best solution. Design and develop high quality software and own the product features end to end including UI, backend, and test automation. Continuously raise the bar for development practices and need to be abreast with the latest technologies both in the company and industry and be able to utilize them to good effect. You will also spend time collaborating closely with other engineers on larger features.

Responsibilities:

  • Understand customer scenarios and requirements to suggest and develop innovative technical solutions and tools in the User Directory product
  • Facilitate collaboration with engineering team, product management, and designers.
  • You need to be self-organized and should be self-sufficient enough to work with minimum mentoring and supervision

#LI-JH1

Qualifications

  • BS in Computer Science or equivalent combination of technical education and work experience
  • 4+ years of experience working as a software developer on agile teams.
  • At least 4+ years of experience in developing web or enterprise applications
  • Experience using source code management tools such as GIT, Bitbucket, Perforce or equivalent
  • C# expertise – The ability to get up and running with little to no guidance on how to write C# applications
  • Experience with Active Directory and/or LDAP, MFA, IaaS, IAM, Authentication and Authorization
  • Experience with ReactJS and JavaScript • Understanding of PKI, Certificate security, encryption, HTTPS
  • Strong programming, debugging and troubleshooting skills
  • Strong written and oral communication and collaboration skills, ability to collaborate effectively in team, across team and with management and other disciplines
  • Effective team player

Additional Information

CyberArk is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, creed, sex, sexual orientation, gender identity, national origin, disability, or protected Veteran status. 

We are unable to sponsor or take over sponsorship of employment Visa at this time.

The salary range for this position is $120,000 – $165,000/year, plus commissions or discretionary bonus, which will be based on the employee’s performance. Base pay may also vary considerably depending on job-related knowledge, skills, and experience. The compensation package includes a wide range of medical, dental, vision, financial, and other benefits. 

CyberArk Glassdoor Company Review
4.3 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CyberArk DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of CyberArk
CyberArk CEO photo
Matt Cohen | Udi Mokady
Approve of CEO

Average salary estimate

$142500 / YEARLY (est.)
min
max
$120000K
$165000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Sr. Software Engineer, CyberArk

Join CyberArk as a Senior Software Engineer and play a pivotal role in developing our User Directory product. Located in the vibrant tech hub of Santa Clara, CA, you'll be part of a team that's redefining identity security for the world's leading organizations. In this position, you will dive right into developing and maintaining integrations for Active Directory, LDAP, and other external Identity Providers. Your experience in software development, particularly in C#, along with your understanding of customer scenarios will guide you in crafting innovative technical solutions. CyberArk values self-starters who can work independently with a minimal amount of supervision, so you'll have the chance to flex those self-organizational skills. Collaborating closely with other engineers as well as product management and design teams, you'll contribute to all aspects of the software development life cycle—from UI development to backend functionality and test automation. Aside from writing high-quality code, you'll also be expected to continuously enhance development practices, so staying updated on the latest technologies is crucial. If you have a strong programming background, exceptional communication skills, and a passion for creating effective software solutions, CyberArk could be the perfect fit for you. Enjoy a competitive salary along with a comprehensive benefits package while working in an inclusive environment that champions equality and diversity.

Frequently Asked Questions (FAQs) for Sr. Software Engineer Role at CyberArk
What are the responsibilities of a Senior Software Engineer at CyberArk?

As a Senior Software Engineer at CyberArk, your primary responsibilities include developing and maintaining the User Directory product, which involves integrating various identity providers like Active Directory and LDAP. You'll also work closely with engineering teams, product management, and designers to ensure that the developed solutions meet customer requirements. Collaborating on larger features and continuously improving coding practices while utilizing the latest technologies will also be key components of your role.

Join Rise to see the full answer
What qualifications are needed for the Senior Software Engineer position at CyberArk?

CyberArk requires candidates for the Senior Software Engineer position to hold a BS in Computer Science or a related technical field, along with at least 4 years of software development experience, particularly in agile teams. Expertise in C# and familiarity with technologies such as Active Directory, LDAP, and ReactJS is crucial. Candidates should also possess strong programming, debugging, and troubleshooting skills to succeed in this role.

Join Rise to see the full answer
What programming languages are essential for the Senior Software Engineer position at CyberArk?

A strong command of C# is essential for the Senior Software Engineer position at CyberArk. Additionally, experience with JavaScript and frameworks such as ReactJS will be beneficial, especially when developing user interfaces. Being familiar with source code management tools like GIT will also be expected, as you will be collaborating closely with other developers on the team.

Join Rise to see the full answer
What is the salary range for a Senior Software Engineer at CyberArk?

The salary range for a Senior Software Engineer at CyberArk is between $120,000 and $165,000 per year, in addition to potential commissions or performance-based bonuses. The actual salary may vary based on individual skills, knowledge, and experience, ensuring that competitive compensation is provided for qualified candidates.

Join Rise to see the full answer
How does CyberArk promote a collaborative work environment for Senior Software Engineers?

CyberArk fosters a collaborative work environment by encouraging regular teamwork and communication among engineers, product managers, and designers. As a Senior Software Engineer, you'll have the chance to engage in various collaborative initiatives, contributing to both your personal growth and the overall success of the User Directory product.

Join Rise to see the full answer
Common Interview Questions for Sr. Software Engineer
Can you describe your experience with C# and how it relates to the role at CyberArk?

In your response, focus on specific projects where you've utilized C#. Discuss the complexity of the applications you've developed, including any challenges you faced and how you overcame them. Highlight your familiarity with relevant frameworks and tools that complement C# development.

Join Rise to see the full answer
How do you handle tight deadlines and pressure in a software development project?

When answering this question, emphasize your time management skills and ability to prioritize tasks. Share an example of a project where you met a tight deadline, detailing the strategies you employed to stay focused and deliver quality work under pressure.

Join Rise to see the full answer
What strategies do you use for debugging and troubleshooting in software development?

In your answer, describe a systematic approach to debugging, such as identifying the source of a problem, isolating variables, and testing potential solutions. Discuss the importance of thorough testing and the tools you use to assist in the debugging process.

Join Rise to see the full answer
Describe a situation where you worked closely with a team to deliver a project.

Highlight a specific project where teamwork was crucial to success. Discuss the roles of different team members, your contribution, and how effective communication and collaboration led to a successful product launch.

Join Rise to see the full answer
How do you stay up to date with the latest technologies in software development?

Discuss the resources and methods you use to stay informed, such as attending conferences, participating in online courses, reading industry blogs or engaging in developer communities. Emphasize your commitment to continuous learning and applying new technologies in your work.

Join Rise to see the full answer
What is your experience with Active Directory and LDAP?

Detail your hands-on experience integrating and working with Active Directory and LDAP. Describe any specific projects where you utilized these technologies, the challenges you faced, and how you successfully addressed them to achieve desired outcomes.

Join Rise to see the full answer
Can you explain your experience with RESTful APIs and how you've implemented them in previous projects?

Provide insights into your previous work with RESTful APIs, including design considerations, authentication methods, and integration into applications. Share challenges encountered and how you navigated them to ensure seamless API functionality.

Join Rise to see the full answer
How do you approach unit testing and automation of your software code?

Discuss the importance of unit testing in your development workflow. Provide specific examples where you implemented unit tests, the tools you used for automation, and how this practice benefitted the overall quality of the software.

Join Rise to see the full answer
What role does communication play in software development, particularly in an agile environment?

Emphasize how effective communication is vital in an agile setting for aligning goals, sharing progress, and resolving issues quickly. Talk about your preferred communication methods and how they enable collaboration within your team and the wider organization.

Join Rise to see the full answer
Can you describe how you validate customer requirements when developing software solutions?

Explain your approach to interpreting customer needs, which may include user interviews, gathering feedback, and developing user personas. Highlight how this information affects the software design and implementation process to ensure a product that truly meets user expectations.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Posted 8 days ago
CV-Library Remote No location specified
Posted 10 hours ago
Photo of the Rise User
Maqsam Remote No location specified
Posted 10 days ago
Photo of the Rise User
Verisign Remote Villars-sur-Glâne,Fribourg,Switzerland
Posted 22 hours ago
Photo of the Rise User
Weekday Remote No location specified
Posted 9 days ago
Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Mission Driven
Empathetic
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Vision Insurance
Learning & Development
Mental Health Resources
Social Gatherings
Fitness Stipend
401K Matching
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Posted 6 days ago

Our Mission What unites the CyberArk Team is the drive to help organizations transform their business through improved security and reduced risk. As a trusted partner for thousands of companies around the globe, CyberArk consistently sets the bar ...

170 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 23, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
25 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
132 people applied to Scrum Master-Remote at DICE
T
Someone from OH, Dublin just viewed Brand Marketing Intern-Summer 2025 at Trove Brands
Photo of the Rise User
Someone from OH, Mentor just viewed Supply Planning Analyst at Avery Dennison
Photo of the Rise User
Someone from OH, Columbus just viewed Medical Expert, Fertility and Pregnancy at Carrot Fertility
Photo of the Rise User
Someone from OH, Kent just viewed Finance Year-round Intern at Sherwin-Williams
Photo of the Rise User
Someone from OH, Cincinnati just viewed Product Owner, AI at Modernizing Medicine, Inc.
Photo of the Rise User
Someone from OH, Strongsville just viewed Used Car Buyer - Concord Toyota at Sonic Automotive
Photo of the Rise User
Someone from OH, Canton just viewed UI Designer - Website & Brand at Atlan
Photo of the Rise User
Someone from OH, Dayton just viewed Data Engineer - User Platform at Spotify
Photo of the Rise User
Someone from OH, Dayton just viewed Data Engineer - #1696 at MeridianLink
Photo of the Rise User
Someone from OH, Columbus just viewed Enterprise Sales Project Associate at Array
Photo of the Rise User
Someone from OH, Akron just viewed Medical Receptionist at LifeStance Health
Photo of the Rise User
Someone from OH, Thornville just viewed Finance Rotation Analyst at Huntington National Bank
Photo of the Rise User
Someone from OH, Columbus just viewed Cashier - Sawmill Road Market District at Giant Eagle
Photo of the Rise User
Someone from OH, Cincinnati just viewed Data Scientist at Apex Systems
Photo of the Rise User
Someone from OH, Mansfield just viewed POS Install Tech at TEKsystems
Photo of the Rise User
Someone from OH, Dublin just viewed Sr. Manager UX Design Research at Visa
Photo of the Rise User
Someone from OH, Columbus just viewed Case Manager at Release Recovery
Photo of the Rise User
Someone from OH, Cincinnati just viewed Recruiting Coordinator (Contractor) at Anduril Industries
Photo of the Rise User
Someone from OH, Dublin just viewed Field Support Technicians - (Phoenix) at Nordstrom