companyCyberArk Software Inc. logo

Senior Software Architect - Platform Services

On-site 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

Mid to Senior

Qualifications

Preferred Qualifications:A proactive and motivated individual with a strong work ethic and goal-oriented mindset. In-depth knowledge of security and networking implementations and best practices. Experience with modern CI/CD tools, particularly GitHub, Jenkins, and Artifactory. A self-directed learner eager to acquire new skills and share knowledge with teammates. Desire to explore and master emerging technologies. Understanding of software development patterns and best practices. Awareness of non-functional requirements and quality attributes.

About the job

What You Will Do:

Join CyberArk, a leader in identity security, as a Senior Software Architect on our distinguished team that develops a platform for all CyberArk SaaS offerings. In this pivotal role, you will harness the power of AWS serverless architecture, AWS CDK, and Python to architect, develop, test, secure, and deploy services from conception through to production. Collaborating closely with security architects, product managers, and development teams, you will help create sophisticated, high-security platforms that adhere to the highest standards and non-functional requirements. We are eager to welcome a dynamic and adaptable individual to our team who can help us reach our ambitious objectives.

 

What You Need to Succeed:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • Over 10 years of experience in programming languages such as Python, Go, Node.js, Ruby, Java, or C# (with a strong emphasis on Python).
  • Proficiency in at least one major cloud platform (AWS, Azure, or Google Cloud), with a preference for AWS.
  • Extensive experience in developing enterprise-level applications within a cloud or SaaS framework, especially with AWS serverless architecture.
  • Solid foundation in big data solutions and a data-driven approach to designing and optimizing applications.
  • Hands-on experience with large-scale big data technologies, including messaging systems and real-time data processing.
  • Excellent communication skills, fluent in English, with strong writing abilities.
  • A passion for high-quality code, code reviews, optimization, and challenging existing processes.
  • Experience in utilizing continuous integration and continuous deployment (CI/CD) practices.
  • Familiarity with microservices and event-driven design and development.
  • Ability to analyze technical requirements and manage technical debts within the team.
  • Collaborate with colleagues and often take a leadership role on projects and refactoring.
  • Support in implementing and managing changes effectively.
  • Focus on how technology can align with business goals across diverse systems and teams.
  • Assist in reviewing System Architect outputs to ensure proper implementation by the team.
  • Mentor peers and assist in their professional growth.
  • Estimate costs and resource efforts accurately.
  • Define API and schema specifications effectively.
  • Review and provide constructive feedback on Low-Level Designs (LLDs).
  • Knowledge of security standards and compliance.
  • Collaborate with System Architects, Product Owners, Team Leaders, and Technical Domain Experts, serving as a conduit between management and technical staff.

About CyberArk Software Inc.

About CyberArkCyberArk, a Palo Alto Networks company, is the global leader in identity security, trusted by organizations worldwide to safeguard human and machine identities in the modern enterprise. Our AI-powered Identity Security Platform utilizes intelligent privilege controls for every identity, ensuring continuous threat prevention, detection, and response throughout the identity lifecycle. With our Identity Security solutions, organizations can mitigate operational and security risks through the implementation of zero trust and least privilege principles, offering complete visibility and empowering users and identities—including workforce, IT, developers, and machines—to securely access any resource, from anywhere, at any time. Learn more at CyberArk.

Similar jobs

Tailoring 0 resumes

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