- A deep understanding of software security best practices and vulnerabilities, especially as they relate to web applications (e.g. OWASP Top 10)
- Experience identifying vulnerabilities in software and SaaS services
- Experience in source code review, preferably for Python, PHP and Go
- Experience in scoping and performing manual application penetration testing
- Experience in assessing the risk of identified vulnerabilities, and providing correct, robust and actionable recommendations to mitigate and/or resolve the vulnerabilities
- Experience in understanding software vulnerabilities, in finding other instances of the vulnerability across codebases, and in identifying collateral/related vulnerabilities.
- Experience in assessing the implemented resolution of a vulnerability for completeness and accuracy, and identifying bypasses for the implemented resolution
- Experience in working collaboratively with software development teams to identify vulnerabilities in all stages of software development
- Experience in communicating effectively with people of varying security proficiency and interest (fellow security professionals, engineering, and management)
- The ability to coordinate and participate in wide-scale Software Incident Security Response exercises such as the log4j response, understanding and unpacking information as incidents unfold, and in working across the organization to deliver a comprehensive "Identify, Resolve, Validate" solution
- Basic programming experience in at least one language, preferably Python or Go, and experience in automating routine tasks such as searching source code and manipulating data.
- Ensure the secure delivery of software from design through to implementation
- Maintain awareness of software security trends, incidents, and best practices, and provide expert advice and guidance to engineering teams regarding secure development and vulnerability remediation.
- Manage Barracuda’s bug bounty programs
- Work collaboratively with the organization, including with Security, Compliance and Engineering, to understand and remediate computer and software security incidents
- Evaluate new and emerging security technologies, features, and products.
- 7+ years of experience
- The ability to perform source code review in new and unfamiliar languages using knowledge of security best practices and a willingness to read documentation
- Solutions architecture review experience, and the ability to identify opportunities and vulnerabilities early in the specification and development of software
- Threat modelling experience
- Fuzzing experience
- Experience using and integrating automated software security scanners such as SAST/DAST/SCA
- An understanding of Infrastructure as Code and cloud platform security (preferably Azure and AWS)
- An understanding of identity, authentication and authorization protocols including OAuth/OpenID Connect and SAML
- Published examples of work such as original research, vulnerability advisories, conference talks, bug bounty writeups or CTF writeups
- The ability to identify opportunities for process improvement, including automation and the authorship of software (scanners, fuzzers, helper utilities etc.)
- Experience participating in and/or managing bug bounty programs
- Experience with and/or a willingness to collaborate with other security functions such as compliance and policy, network/corporate security, security monitoring and incident response
0 applies
0 views
Other Jobs from Barracuda Networks
Principal Application Security Engineer
Senior Product Manager, Web Application Firewall (WAF) as a Service
Software Engineer QA
Sr. Salesforce Developer
Sr. Salesforce Developer
Similar Jobs
Senior Identity Governance (IAM) Developer
Staff Engineer, Automation Development Engineering
Senior Software Engineer
Cloud Support Engineer - Databases (MySQL, SQL), AWS Support Engineering
Cloud Support Engineer I - Analytics, AWS Support Engineering
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 401 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say