companyCyberArk logo

Associate Software Engineer - Hybrid (C#, Java, or Python)

CyberArkSanta Clara
Hybrid Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Entry Level

Qualifications

Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent experience. Fundamental understanding of programming concepts and experience with . NET technologies (e.g., . NET / . NET Core or similar frameworks). Basic knowledge of web technologies and experience in building or consuming web services (REST APIs). Familiarity with databases (SQL or NoSQL) and an interest in learning caching systems like Redis. Exposure to cloud platforms (AWS, GCP, or Azure) through coursework, projects, or internships is a plus. Interest in identity/authentication standards such as OAuth, OpenID Connect, or SAML (prior experience not required). Strong problem-solving abilities and a keen willingness to learn new tools, technologies, and concepts. Effective communication skills and a collaborative mindset.

About the job

Join CyberArk as an Associate Software Engineer and embark on an exciting journey in scalable system development and identity/authentication technologies. This entry-level position is designed for individuals eager to learn and grow, where you'll collaborate with seasoned engineers to build essential components of our platform, enhance system performance, and contribute to features that serve customers at scale.

This is a fantastic opportunity for early-career professionals seeking hands-on experience in developing cloud-based, distributed systems while mastering best practices in identity, security, and modern software development. The role is hybrid, based in Santa Clara, CA, requiring 2–3 days per week onsite. Note that relocation assistance is not available.

Key Responsibilities:

  • Collaborate with senior engineers to design, develop, and test software components for our identity and scalability platform.
  • Assist in implementing features, APIs, and backend services under mentorship.
  • Create clean, maintainable, and well-structured code adhering to team standards.
  • Participate in code reviews to learn how to write efficient and scalable software.
  • Support the team in investigating and resolving bugs or performance issues.
  • Contribute to enhancing documentation, test coverage, and development workflows.
  • Learn and apply modern development practices, including test-driven development and automation.
  • Work closely with product, QA, and infrastructure teams to understand requirements and deliver reliable solutions.

#LI-JH1

#LI-Hybrid

About CyberArk

About CyberArkCyberArk, a trusted leader in identity security and a Palo Alto Networks company, empowers organizations worldwide to secure human and machine identities in the modern enterprise. Our AI-powered Identity Security Platform utilizes intelligent privilege controls to ensure continuous threat prevention, detection, and response throughout the identity lifecycle. By adopting Identity Security, organizations can minimize operational and security risks, leveraging zero trust and least privilege principles with full visibility. This approach enables all users and identities—including workforce, IT, developers, and machines—to securely access any resource, from anywhere. Discover more at CyberArk.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.