R&D Intern- EPM
CyberArk
Job Summary
We are seeking a motivated Software Engineering or Computer Science student to join our backend engineering team. This role focuses on ensuring the stability and reliability of services managing over 10 million endpoints worldwide. The intern will gain hands-on experience with distributed systems, focusing on production monitoring, log analysis, and test automation for Java Spring Boot microservices running in AWS. Responsibilities include monitoring systems, analyzing logs, assisting with support cases, and creating automated tests.
Must Have
- 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.
- Completion of at least two years of a B.Sc. in Software Engineering, Computer Science, or a related field.
- 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.
Good to Have
- 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.
Job Description
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.