Senior Python Engineer

Product Development Bangalore, Mumbai or New Delhi, India Bangalore, India



Imperva is the cybersecurity leader whose mission is to help organizations protect their data and all paths to it. Customers around the world trust Imperva to protect their applications, data and websites from Cyber attacks. With an integrated approach combining edge, application security and data security, Imperva protects companies through all stages of their digital journey. Imperva Research Labs and our global intelligence community enable Imperva to syat ahead of threat landscape and seamlessly integrate the latest security, privacy and compliance expertise into out solutions. Learn more on the Imperva website or company blog and follow Imperva on LinkedIn and Twitter


  • Design and build scalable and reliable micro-services based applications
  • Build enterprise grade apps that will be part of Imperva Platform providing enterprise API security
  • Build Connectors to integrate customer platforms with the core product.
  • Developing innovative new use cases for threat detection and prevention
  • Take new feature ideas from the drawing board to the finished product solution. This includes requirements gathering, design, development and delivery of the solution
  • Deliver solutions in fast paced and challenging environment using cutting edge technologies


  • 5 - 8 years of product development experience in application security domain
  • 3-4 Years of experience in Python & Django frameworks
  • Strong fundamentals in networking protocols such as HTTP, SSL/TLS, etc
  • Any experience with SAST/DAST/IAST tool development or any application security test tool development is a bonus
  • Experience with RESTful Web Services, API development
  • Experience with databases, both SQL and NoSQL
  • Experience in third party integrations
  • Experience building enterprise multi-tenant software
  • Preferable to have experience in building microservices
  • Experience with any of the following is a big plus
  • Event driven/Event processing applications
  • Kafka, Redis, Pub/Sub, ElasticSearch
  • Experience with docker and kubernetes is a big plus
  • Must be familiar with modern, cloud-based infrastructure such as AWS/Azure/GCP
  • Security domain experience related to threat detection/prevention is a strong plus


Imperva offers a competitive compensation package that includes base salary, medical, flexible time off and more. It’s an exciting time to work in the security space. Check out our products and services at and career opportunities at Legal Notice Imperva is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, ancestry, pregnancy, age, sexual orientation, gender identity, marital status, protected veteran status, medical condition or disability, or any other characteristic protected by law.