Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer, Full Stack Java Go React- Hybrid image - Rise Careers
Job details

Senior Software Engineer, Full Stack Java Go React- Hybrid

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

CyberArk is seeking a highly skilled and experienced Senior Software Engineer to join the team behind our Control Plane product, CyberArk’s (Venafi) cloud platform for securing machine identities. You will play a significant role in taking Machine Identity Management to the next level by extending and enhancing the cloud platform underpinning our products. We are looking for an energetic and versatile person to join our team and help us achieve our goals.

Responsibilities

  • Practice the software development life cycle in an agile oriented environment.
  • Analyze, design, and develop new features for web applications and backend systems.
  • Explore new technologies and tools to keep us using cutting edge solutions.
  • Help guide and contribute to feature design and implementation to bring the product to the next level.
  • Participate in continuous and iterative engineering cycles with emphasis on code quality, supportability, scalability, and performance.
  • Participate in the on-call process. We have a paid on-call rotation to ensure the systems are always up and running for our users.

Qualifications

  • Have a degree in Computer Science or Engineering related field / technology
  • Possess 6+ years of experience building highly scalable, interactive backend applications using Java / Go and interacting with React web applications using GraphQL / REST
  • Have a desire to use new technologies and understand them in depth
  • Be passionate about code design, high-quality code, and code reviews, optimizing and challenging the status quo
  • Be proactive by nature and have an internal drive for excellence and improvement
  • Must be able to work in a hybrid capacity from our Santa Clara, CA or Salt Lake City, UT office.

How you will stand out from the crowd:

  • Experienced with micro service/event-oriented design and development
  • Strong UX/UI orientation to create intuitive APIs and user interfaces
  • Front-end development experience with React, CSS, HTML, and JavaScript
  • Experienced with modern CI/CD tools

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 $119,000 – $185,000/year, discretionary bonus, and equity. 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

$152000 / YEARLY (est.)
min
max
$119000K
$185000K

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 Senior Software Engineer, Full Stack Java Go React- Hybrid, CyberArk

At CyberArk, we're seeking a talented Senior Software Engineer, specializing in Full Stack Java, Go, and React, to join our innovative team in Santa Clara, California. As a cornerstone of our Control Plane product, which focuses on securing machine identities within the cloud, you will help us elevate Machine Identity Management to unprecedented heights. You'll be involved in the entire software development lifecycle in an agile setting, honing your skills in creating and enhancing web applications and backend systems. Your role will include analyzing and designing robust new features, guiding the team through thoughtful feature implementations, and exploring cutting-edge technologies that empower our products. We value proactive individuals who strive for excellence and have a passion for quality coding, so you’ll find a dynamic environment fostering your continuous growth. You’ll also partake in ongoing engineering cycles with a strong focus on code quality and performance, and join our paid on-call rotation to ensure optimal functionality for our users. If you're looking to challenge the status quo and create intuitive APIs and user interfaces, this is the perfect opportunity to make an impact at a leading firm in Identity Security.

Frequently Asked Questions (FAQs) for Senior Software Engineer, Full Stack Java Go React- Hybrid Role at CyberArk
What are the responsibilities of a Senior Software Engineer at CyberArk?

As a Senior Software Engineer at CyberArk, you will practice the software development life cycle in an agile environment, analyze and design new features for web and backend applications, and actively engage with emerging technologies. Your role involves enhancing our cloud platform for securing machine identities and contributing to continuous engineering cycles that emphasize quality and performance.

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

To qualify for the Senior Software Engineer position at CyberArk, you should possess a degree in Computer Science or a related field, along with over 6 years of experience in building highly scalable backend applications using Java or Go. Familiarity with frontend technologies—particularly React—and modern CI/CD tools is also essential.

Join Rise to see the full answer
What is the work environment like for a Senior Software Engineer at CyberArk?

The work environment for a Senior Software Engineer at CyberArk is hybrid, allowing for flexibility between remote work and in-office collaboration at either our Santa Clara, CA or Salt Lake City, UT offices. This setup encourages teamwork and innovation while providing you with the comfort of a work-life balance.

Join Rise to see the full answer
How does CyberArk support professional development for Senior Software Engineers?

CyberArk encourages continuous learning and improvement for Senior Software Engineers by providing opportunities to explore new technologies, participate in code reviews, and engage with agile development processes. Employees are supported through diverse learning resources and collaborative projects to grow their skills effectively.

Join Rise to see the full answer
Is experience with microservices important for a Senior Software Engineer at CyberArk?

Yes, experience with microservice and event-oriented design is highly valued at CyberArk for the Senior Software Engineer role. This experience helps engineers design intuitive APIs and ensures that our systems remain scalable and efficient as we evolve our cloud platform.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer, Full Stack Java Go React- Hybrid
Can you explain your experience with Java and Go in backend development?

When discussing your experience with Java and Go, focus on specific projects where you utilized these languages to build scalable applications. Be sure to mention the frameworks and libraries you used, the challenges you faced, and how you overcame them to highlight your problem-solving capabilities.

Join Rise to see the full answer
What steps do you take to ensure code quality?

To ensure code quality, articulate your strategies like adhering to coding standards, conducting regular code reviews, using automated testing frameworks, and leveraging CI/CD practices. Emphasize your commitment to writing maintainable and readable code to foster collaboration with your team.

Join Rise to see the full answer
How do you approach feature design and implementation?

Describe your approach to feature design as a blend of user-centered thinking and technical feasibility. Discuss how you gather requirements from stakeholders, prototype ideas, and ensure scalable and maintainable implementations while keeping the user experience at the forefront.

Join Rise to see the full answer
What technologies or tools are you excited to explore and why?

Share your enthusiasm for novel technologies by mentioning specific tools or languages you're eager to learn more about. Explain how they could be beneficial for CyberArk's goals, demonstrating that you're proactive in seeking growth and innovation.

Join Rise to see the full answer
How do you handle tight deadlines without compromising code quality?

Explain your time management skills and how you prioritize tasks effectively. Discuss strategies like breaking work into manageable chunks, leveraging agile methodologies, and focusing on the most critical tasks to deliver high-quality output on time.

Join Rise to see the full answer
Can you give an example of how you improved a system’s performance?

Share a specific instance where you identified performance issues within a system, the steps you took to analyze them, and the optimizations you implemented. Highlight the measurable outcomes, such as reduced load times or improved response rates, to illustrate your impact.

Join Rise to see the full answer
How do you support continuous learning among your teammates?

Outline your approach to fostering an environment of learning within your team, perhaps through regular code reviews, knowledge-sharing sessions, or mentorship opportunities. Emphasize the importance of collaboration in driving collective growth.

Join Rise to see the full answer
What strategies do you use for effective communication in a hybrid team?

Discuss your communication strategies that help bridge the gap between in-office and remote team members. This might include using collaboration tools, setting regular check-ins, and being transparent about project updates to keep everyone aligned.

Join Rise to see the full answer
What is your experience with CI/CD practices?

Describe your familiarity with CI/CD pipelines, including specific tools you've used (e.g., Jenkins, GitLab CI) and how you’ve leveraged these practices to improve software deployment cycles. Emphasize the benefits of efficiency and risk reduction in releasing code.

Join Rise to see the full answer
How do you ensure user experience is considered in your software development process?

Discuss your approach to UX/UI design by highlighting the collaboration with designers and stakeholders during the development process. Mention techniques for gathering user feedback and incorporating it into updates to ensure a user-centered approach in your work.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
CyberArk Hybrid Newton, Massachusetts, United States
Posted 7 days ago

CyberArk is looking for a Senior DevOps Engineer to bolster their DevOps platforms and enhance product quality in the cybersecurity industry.

Photo of the Rise User
Posted 7 days ago

Join CyberArk as a Senior Software/Data Engineer to help enhance their data platform with innovative solutions.

Posted 7 days ago

Join Peregrine Technologies as a Senior Software Engineer to help enhance mobile solutions for public safety agencies across the U.S.

Photo of the Rise User
Endava Remote Cluj-Napoca, Romania
Posted 3 days ago

Join Endava as a Senior Java Developer and contribute to software solutions in a collaborative environment.

Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Caspex Hybrid No location specified
Posted 3 days ago

We are looking for a Senior Java Backend Developer to contribute to our Accessibility team by designing and developing high-performance microservices.

Photo of the Rise User
Posted yesterday

Join Visa as a Senior Software Engineer and help redefine the future of commerce through innovative payment technologies.

Photo of the Rise User
Posted 8 days ago

Join Qualtrics as a Software Development Engineer II to create cutting-edge web solutions in a collaborative team focused on enhancing customer experiences.

Photo of the Rise User
Posted 8 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 ...

209 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 4, 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!