Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Cyberark Staff Software Engineer_Core Team 
India 
639461190

21.11.2024

Responsibilities:

  • Ensure all features embody engineering best practices, efficient, scalable architecture, elegant design, and high-quality implementation.
  • Lead design, code reviews to ensure consistently high level of design and implementation.
  • Ensuring performance and security criteria are met for the services and tools developed.
  • 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 quality, smart and efficient candidates.
Qualifications
  • Total of 10+ years of demonstrated work experience in the Information Systems industry.
  • 6+ years of solid Design/Software engineering experience using large/complex application using various technologies with the most recent experience preferably in Cloud/Web environment and enterprise scale application development.
  • Very strong software engineering – design, development and testing, experience.
  • Proficient in C#, MVC, .NET Framework or comparable programming environment, SQL, Web Development, and test methodologies.
  • Working experience with MicroServices, Performance and Scaling a Cloud product is preferrable.
  • Deep understanding of security, threats, vulnerability detection & management etc.
  • Good understanding of design / architectural patterns and automation platforms.
  • Experience with Agile, TDD, SOA and test methodologies.
  • Good experience on Requirement/Design/Code Review & Inspections practices.
  • Knowledge on Cloud technologies Microsoft Azure or Amazon Web Services.
  • Knowledge on data modelling, analytics, data mining and machine learning.
  • Knowledge on test automation, automated builds, CICD and Testing in Production.
  • Good on estimation practices: Effort and Schedule.
  • Experience in development processes like creating technical and architectural documents and QA processes like designing test plans, functional testing, end to end scenario automation, performance, and security testing.
  • 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.
  • 10+ years hands-on software development experience, with the most recent experience in a cloud/SaaS environment.
  • BE / B Tech /MCA or equivalent