Apply now

Apply for Job

R&D Team Leader

Date:  Aug 19, 2022

India, Hyderabad

Job Category:  R&D
Department:  Product & Technology

R&D Team Lead


This position is based in Hyderabad, India. In addition to several positions, we are looking for a R&D Team Lead to provide technical leadership and mentoring to a new team of software engineers. 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.



  • Provide technical leadership to the development team and act as the technical liaison representing this location for a geographically distributed engineering group.
  • Contribute to feature design and implementation to bring the product to the next level.
  • Participate in continuous and iterative software development cycles with emphasis on code quality, supportability, scalability and performance. 
  • Mentor other engineers, as well as ensure adherence to CyberArk Engineering practices and security coding guidelines.
  • Work with other engineering teams, Product Management and the field professionals to understand customer requirements for continuous product enhancements.
  • Participate in and ensure solid software engineering principles are adopted such as unit test automation, code reviews, continuous integration.
  • Interface with Support to handle customer escalation issues; diagnose and fix product issues found internally or in the field.
  • Assist engineering leadership in hiring


Critical Skills:

  • 6+ years hands-on experience in design & development of web and desktop applications (MAC/WINDOWS)
  • Proficient in C++ or comparable programming environment
  • Knowledge of GoLang, Objective C, Swift – an advantage
  • 2+ years’ experience as technical lead.
  • Good understanding of security and best practices.
  • Experience with Agile, TDD, SOA and test methodologies.
  • Good experience on Requirement/Design/Code Review & Inspections practices.
  • Experience in development processes like creating technical and architectural documents
  • Excellent written and oral communication skills as well as strong interpersonal skills.
  • Ability to handle ambiguity and collaborate across multiple groups and disciplines.
  • Ability to manage multiple tasks concurrently and drive them to successful completion.
  • Ability to collaborate in a cross-group environment with global SWE teams.
  • Sound problem resolution, judgment, negotiating and decision-making skills.
  • Excellence in strategic thinking, leadership and be able to influence without authority.
  • Ability to rapidly assimilate new information and techniques.



  • 6+ years hands-on software development experience 
  • BE / B Tech /MCA or equivalent


Apply now

Apply for Job