Apply now

Apply for Job

Software Architect

Date:  Apr 17, 2024
Location: 

India, Hyderabad

Job Category: 
Department:  Product & Technology

Software Architect (Flows)

About CyberArk:

CyberArk (NASDAQ: CYBR), the global leader in Identity Security, centred 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.

About the role:

This position is based in Hyderabad, India. In addition to several positions, we are looking for a Software Architect to design scalable high performance applications. You must be an energetic self-starter with a desire to learn new things quickly.  In this position, you will work with a team of talented software engineers to innovate, implement, and support the product roadmap.

 

Responsibilities:

 

  • Responsible for the software architecture, its design, and the architecture documentation for a software projects.
  • Responsible to write and review Low Level Design documents in the team and dictates coding standards, conventions and toolsets.
  • Coaching less experienced people.
  • involvement in a number of phases in a software life cycle
  • Analyze the tech requirements are needed in the team and manage the Tech Debts in the team.
  • Work in parallel with peers and often take a leading role on features or refactors.
  • Helps with both implementing and managing changes.
  • Helps with design validation through proof of concepts.
  • Concerned with how technology can fulfill business goals given a long-term outlook across a variety of interrelated systems across many teams.
  • Assist and review the System Architect outputs, before the team starting to work on the project.
  • Assisting project management, including cost and effort estimation
  • Collaborate with colleagues in strategy (System Architect, PO, TL, other SwA, Technical Domain Experts) and sometimes serve as a bridge between management, technical staff, and non-technical staff.
  • Specify the nonfunctional requirements.
  • Helping to hire team members.
  • Participating in gathering and analyzing requirements.
  • Ensuring performance and security requirements are met.
  • Ensure adherence to CyberArk Engineering practices and security coding guidelines.

 

Critical Skills:

 

  • 8-10 years of professional experience years hands-on experience in development of web, Micro services & other web design patterns.
  • 4+ years of experience as a Software Architect.
  • 6+ years of hands-on experience on .Net framework and its related concepts.
  • 2+ years hand on experience in UI/UX, JavaScript and Angular.
  • Able to see the big picture and have some level of knowledge on all the web domain areas (backend, frontend, devops).
  • Self-managed.
  • Decision making skills:  Make sound decisions, considering both architectural and business considerations, at times with incomplete information.
  • Must be familiar system integration design patterns that are in the system architect training
  • Can foresee possible issues and design architectures to overcome them. Should be able to mitigate risks and evaluate solutions such that they can select the proper one to resolve a particular problem.
  • Driving cross-team or cross-discipline initiatives.
  • Very strong software engineering – design, development experience.
  • Expertise and hands-on experience with web services (e.g. REST, SOAP).
  • Good understanding of security best practices.
  • Experience in creating technical and architectural documents.
  • Proficient understanding of PostgreSQL and relationship databases.
  • Good experience on Requirement/Design/Code Review & Inspections practices.

 

 

Highly Desired:

 

  • BE / B Tech /MCA or equivalent
  • Experience in Cybersecurity domain/products, especially Identity Access Management

 

 

 

Apply now

Apply for Job