Apply for Job
Software Engineer
India, Hyderabad
Windows Software Engineer
This position is based in Hyderabad, India. In addition to several positions, we are looking for a Software Engineer who will do technical solutions 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 development of low-level Windows Agent Components
- 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.
- 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.
Critical Skills:
- 3-5 years hands-on experience in design & development of Windows applications
- Good understanding of Windows OS technologies, WinAPI and Windows Internals
- Proficient in C++
- Experience with Agile, TDD, SOA and test methodologies.
- Excellent written and oral communication skills as well as strong interpersonal skills.
- Ability to handle assigned tasks 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
- Good understanding of security and best practices – an advantage
- Reverse Engineering Experience – an advantage
- Ability to debug the Windows applications.
Education/Experience:
- 3-5 years hands-on software development experience
- BE / B Tech /MCA or equivalent