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
We’re looking for a motivated Software Engineering or Computer Science student to join our backend engineering team.
Our product manages and monitors over 10 million endpoints worldwide, providing large-scale, real-time visibility and control for our customers.
In this role, you’ll help ensure our services remain stable, reliable, and well-tested by focusing on production monitoring, log analysis, and test automation for our Java Spring Boot microservices running in AWS.
You’ll gain hands-on experience working on distributed systems that operate at global scale.
Responsibilities:
- Monitor production systems using DataDog and the AWS Management Console.
- Analyze application logs and metrics to detect, investigate, and document issues.
- Assist with support cases, reproducing and analyzing reported problems.
- Create, maintain, and fix automated tests (unit, integration, and end-to-end) for Spring Boot services.
- Collaborate with engineers to improve reliability, coverage, and observability.
- Document findings, fixes, and technical improvements.
#LI-Hybrid
#LI-CR1
Qualifications
- Completion of at least two years of a B.Sc. in Software Engineering, Computer Science, or a related field at a leading academic institution.
- At least 1.5 years remaining until graduation.
- Strong programming skills in Java and familiarity with Spring Boot.
- Solid understanding of computer science fundamentals: object-oriented design, data structures, algorithms, and complexity analysis.
- Basic understanding of software testing (JUnit, Testcontainers, or similar).
- Comfortable using AWS Console and DataDog for monitoring and troubleshooting.
- Demonstrated ability to quickly learn and adapt to new technologies through self-learning.
- Detail-oriented and methodical approach to problem-solving.
- Self-motivated, with a strong drive for excellence and continuous improvement.
- Creative thinker with a proactive mindset.
- Strong interpersonal skills and a collaborative team player.
Advantages:
- Experience with Jenkins CI/CD pipelines.
- Prior experience in support, operations, or development roles.
- Familiarity with REST APIs and microservices architecture.
- Knowledge of AWS services such as CloudWatch, S3, or Lambda.