Careers
The Avocado team consists of industry-leading experts in IT Security with long histories in IBM, Symantec, Blade Networks, and more, having amassed more than 150 worldwide patents between them in IT security, networking, machine learning, and neural networks.
Pushing the boundaries of cybersecurity, daily.
Traditional application security simply can’t keep up with the rapid pace of threat evolution. Avocado Systems aims to protect our clients with the best security money can buy, while streamlining the process along the way.The Avocado team consists of industry-leading experts in IT Security with long histories in IBM, Symantec, Blade Networks, and more, having amassed more than 150 worldwide patents between them in IT security, networking, machine learning, and neural networks.
Milpitas, CASenior Software Engineer
Apply now
Senior Software Engineer
(Linux/Unix)
Responsibilities
Design and develop software and system solutions for application security & compliance for data center and cloud-based workloads
Develop high-quality, robust software
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
Strong C/C++ programming skills and experience with security appliances required
Proven ability to deliver high-quality products in a timely fashion
Knowledge and experience in agile software engineering methods is required
Milpitas, CASenior QA Engineer
Apply now
Senior QA Engineer
(Application Security)
Responsibilities
Test app security platform for malware, brute-force attacks, DOS protection, SQL Injections, APT’s, Zero-day vulnerabilities, etc
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
Milpitas, CAApplication Security
Apply now
Application Security
Engineering Lead
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
Strong development skills in multiple object-oriented languages and frameworks, including C/C++, Python, Java Script, and shell scripting in Linux and Unix
Pune, India
Apply now
UI Developer - ReactJS
Responsibilities
Design and develop web applications
Build & deploy using CICD processes
Work closely with Product Management and other developers to understand requirements and implement features
Develop front-end UI and consume backend data components/APIs
Participate in requirement analysis, collaborate with internal teams to enhance software design and architecture
Actively participate and support development, testing, and analysis activities to ensure quality solutions
Contribute to team and department solutions design, architecture, and the development and implementation of appropriate standards and strategies
Test and deploy all web applications
Qualifications
Minimum 4+ years of IT experience
Minimum 4+ years of Angular 4+, ReactJS, JavaScript, CSS
ReactJS hands-on experience is a must
DevOps / CICD skills
Extensive knowledge of IT development cycles and agile frameworks
Required: Angular 4+, HTML5, Bootstrap, Foundation UI, CSS3
Pune, India
Apply now
MySQL Database Administrator (DBA)
Qualifications
5+ years experience with MySQL technology. Certified MySQL DBA a plus.
Demonstrated experience with open source / linux development and production environments
Hands-on experience with designing and implementing database replication strategies
Experience in designing and automating repetitive processes
Experience in solving MySQL deadlock issues
Solid understanding of MySQL parameters, sorting and buffering
Experience in database software patch and version management
Responsibilities
Manage large-scale MySQL databases
Utilize understanding of MySQL architecture to design and implement databases
Conduct performance tuning and capacity planning
Implement enterprise-grade backup and recovery strategies
Pune, India
Apply now
QA Automation Engineer
Qualifications
Automation testing experience with tools like Selenium, Appium, Python, and Java is mandatory
Device-based automation experience and knowledge on various device testing like Android and IOS
Experience with script maintenance and enriching existing frameworks
Experience as a QA engineer with demonstrable experience in testing methodologies and processes
Knowledge of automation scripting and execution is an added advantage
Create and execute tests for new and existing features and functionality (includes creating test plans, writing and executing test cases, production readiness certification for new features and test status report for new features)
Provide maintenance of test cases/scripts and documentation
Create test plans, test case document and execute tests for new features
Maintain, update, and analyze reporting
Responsibilities
Create and run test cases
Draft formal test protocols and reports for review and approval
Write concise and descriptive bug reports and present test results to other project stakeholders clearly and effectively
Work directly with Developers, Test Engineers, Product Managers, and Technical Program Managers to ensure quality development and quality of our applications and platforms
Pune, India
Apply now
Sr. Java Developer
Qualifications
Strong knowledge of core Java
Experience with MVC framework required (Springboot preferred)
Experience with ORM framework required (Hibernate preferred)
Experience of JSP tag libraries, web services (Rest APIs) required
Knowledge of Tomcat required
Knowledge of MySQL8 required
Good understanding of web services, JMS, LDAP, and security concepts like SAML, OAuth, etc.
Responsibilities
Analyze complex code and implement quick solutions for problems at hand
Deliver solutions for complex problems in systematic yet smart ways
Implement Java coding standards and best practices and adhere to them at all times
Be aware of Agile methodologies and stick to the paradigm
Be aware of Unit Testing principles and write and execute them
Join us today.
If you’re a talented individual looking to leave your mark, apply to one of the positions above or email info@avocadosys.com and we’ll get back to you as soon as possible.
Make sure to attach:
Make sure to attach:
Resume/CV
Contact information
Location and availability
References