Senior Software Engineer

Year    Hyderabad, Telangana, India

Job Description


Windows Senior Software Engineer

This position is based in Hyderabad, India. In addition to several positions, we are looking for a Leading Software Engineer who will take a technical leadership and be responsible for architecture and technical solution of Windows Agent. 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:

  • Be responsible for design and architecture of low-level Windows Agent Components
  • Be a technical leader of the team and act as the technical liaison representing this location for a geographically distributed engineering group.
  • Contribute to feature 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.
  • Assist engineering leadership in hiring
Critical Skills:
  • 6+ years hands-on experience in design & development of Windows applications
  • In-depth understanding of Windows OS technologies, WinAPI and Windows Internals
  • Proficient in C++
  • 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.
  • Ability to rapidly assimilate new information and techniques
  • Knowledge of MAC OS, Objective C, Swift - an advantage
  • Windows Kernel Development Experience
  • Reverse Engineering Experience
Education/Experience:
  • 6+ years hands-on software development experience
  • BE / B Tech /MCA or equivalent
#LI-MP1

CyberArk

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3098171
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Hyderabad, Telangana, India
  • Education
    Not mentioned
  • Experience
    Year