DevJobs

Senior Software Engineer for SaaS (SIA)

Overview
Skills
  • C++ C++ ꞏ 5y
  • Python Python
  • Go Go
  • Linux Linux
  • GitHub GitHub
  • Jenkins Jenkins
  • CI/CD CI/CD
  • AWS AWS ꞏ 3y
  • Ansible Ansible
  • Terraform Terraform
  • Networking Networking
  • Memory Management
  • Multithreading
  • Performance Optimization
  • Artifactory
  • CloudFormation
  • Database Systems
  • Security Principles
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 Twitter, LinkedIn or Facebook.

Job Description

Are you passionate about building high-performance systems that make a real impact? CyberArk is looking for a Senior Software Engineer with strong modern C++ and AWS expertise to join our SIA for Databases team.

In this role, you’ll be at the heart of developing secure, scalable, and mission-critical components that run in Linux-based containers on AWS Fargate. You’ll collaborate with a dynamic group of Backend, Frontend, QA, DevOps, Security Engineers, and Product Managers to deliver innovative solutions that protect the world’s most sensitive data.

This is your opportunity to work on cutting-edge technology in a fast-paced, cloud-native environment—where your ideas and code will directly influence the security posture of global enterprises

Qualifications


  • 5+ years of hands-on experience in C++ development (modern C++ preferred).
  • Strong understanding of Linux-based systems and experience developing in a Linux environment (user level)
  • Good interpersonal skills, ability to work in team
  • 3+ of hands-on experience in developing and deploying modular cloud-based systems on AWS
  • Solid understanding of multithreading, memory management, and performance optimization
  • Passionate about code design, high-quality code and code reviews, love refactoring, optimizing, and challenging the status quo.
  • Familiarity with networking protocols, security principles, and database systems
  • Excellent problem-solving skills and the ability to work independently and in a team
  • Bachelor’s degree in Science/Technology/Engineering or a related field


Additional Information


  • Experience with Go and/or Python programming languages
  • Experience with cloud-native development and infrastructure-as-code tools (e.g., Terraform, CloudFormation).
  • Experience in enterprise scale application development in cloud/SaaS environment (AWS serverless architecture is a definite advantage)
  • Familiarity with CyberArk products
  • Experienced with modern CI\CD pipelines, e.g. GitHub, Jenkins, Artifactory and Ansible


CyberArk