Senior Software Engineer – AppSec (Windows)

Position Number: EAS-0248/Pune

Responsibilities:

  • Design and develop software and system solutions for application security & compliance for data center and cloud-based workloads
  • Develop high-quality, robust software
  • Implement and improve features/functionality of our products
  • Communicate your ideas and collaborate with teammates to solve problems
  • Communicate and present your ideas to other engineers, architects, and management to move our products forward

Qualifications:

  • 7+ years experience with BS or 5+ years with MS in Computer Science or related field
  • Strong C/C++ programming skills and experience with security appliances required
  • Knowledge of Windows firewall, installer, kernel, and high-performance scalable systems required
  • Experience programming on Linux-based operating systems is a strong plus
  • Solid understanding of network and server virtualization on Hyper-V is a plus
  • Proven ability to deliver high-quality products in a timely fashion
  • Knowledge and experience in agile software engineering methods is required

Submit your inquiries to kkamble@avocadosystems.net

Senior Software Engineer – AppSec (Linux/Unix)

Position Number: EAS-0247/Pune

Responsibilities:

  • Design and develop software and system solutions for application security & compliance for data center and cloud-based workloads
  • Develop high-quality, robust software
  • Implement and improve features/functionality of our products
  • Communicate your ideas and collaborate with teammates to solve problems
  • Communicate and present your ideas to other engineers, architects, and management to move our products forward

Qualifications:

  • 7+ years experience with BS or 5+ years with MS in Computer Science or related field
  • Solid understanding of network and server virtualization on ESXi, KVM, Zen, and Hyper-V plus.
  • Strong C/C++ programming skills and experience with security appliances required
  • Experience programming on Linux-based operating systems is a strong plus
  • Proven ability to deliver high-quality products in a timely fashion
  • Knowledge and experience in agile software engineering methods is required

Submit your inquiries to kkamble@avocadosystems.net

Senior QA Engineer – Application Security

Position Number: EAS-0249/Pune

Responsibilities:

  • Test app security platform for malware, brute-force attacks, DOS protection, SQL Injections, APT’s, Zero-day vulnerabilities, and more
  • Accurately identify, document, and drive resolution of product defects
  • Troubleshoot problems occuring in physical network hardware, external clients, servers, or network devices
  • Work with other testers, developers, and professional services engineers to qualify & reproduce problems
  • Work both independently and with senior engineers to understand product requirements, architectures, and new design features
  • Plan, implement, and review tests and infrastructure that provide feature coverage
  • Automating systems testing, operation, and maintenance
  • Script writing and debugging
  • Implement new product features in lab environment

Qualifications:

  • 2+ years professional experience in testing and/or development of computer software in Linux, Windows, and Unix environments
  • Demonstrable experience in testing fundamentals, writing test cases, creating test plans, owning defects from beginning to end, and test-case automation
  • Experience working with a geographically dispersed team preferred
  • DevOps experience with Chef, Puppet, Jenkins, OpenShift, CloudFoundry, etc. is preferred
  • BA/BS degree in computer science/engineering related field or equivalent work experience is required

Submit your inquiries to kkamble@avocadosystems.net

Application Security Engineering Lead

Posting Number: EAS-0250/Pune

Responsibilities:

  • Technical lead for the Avocado security platform & pico-segmentation components
  • Partner with other lead developers, product managers, and sales engineers for customer-centric product and feature delivery including definition & deployment using Agile DevOps
  • Deliver enterprise-grade, mission-critical security, segmentation, and business compliance modules for production deployment with quality and quick turnaround
  • Scope and plan PoC’s for application security products by working with Avocado’s BizDev and Sales teams

Qualifications:

  • Strong enterprise application and database fundamentals
  • Strong architecture, design, prototyping and development skills of Application Security appliances like NGFW, WAF, DPI (IDS, IPS, etc), threat intelligence, and analysis.
  • Proven track record and experience in scaled-out distributed systems preferably for enterprise applications and securities
  • Experience with delivering products for deployment at on-premise datacenter and cloud-centric SaaS environments
  • Experience and knowledge of building scalable and efficient distributed systems based upon microservice architectures, algorithms, and data centers is a plus.
  • Strong development skills in multiple object-oriented languages and frameworks, including C/C++, Python, Java Script, and shell scripting in Linux and Unix
  • Hands-on experience in Agile development methodologies, using tools like Jira and continuous-integration methods
  • Extensive debugging and investigative skills including writing proprietary debugging tools or using third-party tools for debugging user space and kernel space applications. Application performance management, memory footprints, and latency management experience a strong plus.
  • Strong communication skills, teamwork, and customer-facing skills. Should be capable of working with customers, internal engineering, and product management teams for fast-paced development and deployment.
  • Self-motivated and a great team player with strong internal and external communication skills
  • BS or MS in Computer Science or Engineering with minimum of 6 years experience.

Submit your inquiries to kkamble@avocadosystems.net