
Senior Security Researcher
Veracode
full-time
Posted on:
Location Type: Remote
Location: Massachusetts • United States
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Conduct research to identify potential weaknesses and security vulnerabilities in C / C++ and C# / .NET applications as well as others as the need arises.
- Describe vulnerabilities and potential exploits, and produce proofs of concept and representative examples to aid engineering teams in building product capabilities
- Engage in binary and source static analysis/reverse-engineering of applications
- Conduct research to improve automation, accuracy, and efficiency of detection techniques and related systems, using both our own proprietary software as well as open-source tools.
- Contribute expertise to Veracode’s customer- and public-facing documentation to ensure information is current, accurate, and actionable
- Mentor and provide technical guidance to developers and researchers
- Actively participate in the software security community by attending and presenting at industry conferences, conducting and publishing original research, contributing articles to the Veracode blog and/or trade blogs and magazines, etc.
Requirements
- 2+ years of practical reverse-engineering or binary static-analysis experience, including familiarity with Abstract Syntax Trees (AST), reflection, or other code transformation approaches; compilers and associated tooling; and decompilers, disassemblers, and/or debuggers used in binary analysis
- 1+ years of practical application security experience, such as source code auditing, penetration testing, product assessment, vulnerability research
- The ability to enter a “breaker” mentality – Veracode is defensively-oriented, but our research requires an offensive mindset, including the ability to assess the attack surface of a piece of software.
- Prototyping ability – must be comfortable producing “quick and dirty hacks” to demonstrate a concept or solve a one-off problem
- Strong professional skills:
- Attention to detail as part of a commitment to quality
- Analytical and organizational capability for advocating, planning, and executing projects independently
- Ability to understand technical and security issues from a customer points of view
- Strong written and verbal communication ability in English, especially technical writing for a developer audience.
Benefits
- Outstanding Medical, Dental, and Vision Coverage to meet all your healthcare needs.
- Wellness benefits to help you focus on what’s most important.
- “Take What You Need” time off policy.
- Extensive development and training offerings to help you grow your career at Veracode.
- Generous 401k match to help save for your future.
- Amazing community of professionals who take pride in what we do every day.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
CC++C#.NETreverse engineeringbinary static analysissource code auditingpenetration testingvulnerability researchprototyping
Soft Skills
attention to detailanalytical capabilityorganizational capabilitycommunication skillstechnical writingmentoringindependent project executioncustomer perspective understanding