This position is based in Hyderabad India. In addition to several positions we are looking for a Staff Software Engineer/Architect to provide technical leadership and mentoring to a growing team of software engineers. You must be an energetic selfstarter 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:
- Ensure all features embody engineering best practices efficient scalable architecture elegant design and highquality 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.
#LINA01
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 crossgroup environment with global SWE teams.
- Sound problem resolution judgment negotiating and decisionmaking skills.
- Excellence in strategic thinking leadership and be able to influence without authority.
- Ability to rapidly assimilate new information and techniques.
- 10 years handson software development experience with the most recent experience in a cloud/SaaS environment.
- BE / B Tech /MCA or equivalent
Remote Work :
No
Employment Type :
Fulltime