I

Invicti Security

Automated web app security testing

Staff Security Researcher

Offensive Security & TestingConfirmed live in the last 24 hours
Full-timeBirkirkara, Malta

About the Job

Requirements

  • Candidates need to be based in Malta.
  • At least 8 years of offensive security or application security research experience, or a Bachelor's degree plus 5 years or a Master's degree plus 3 years.
  • Broad knowledge of programming languages; JavaScript is required and Python is a strong plus.
  • Strong understanding of security principles, standards, and best practices.
  • Deep understanding of vulnerability classifications, exploitation methodologies, and secure software development practices.
  • Complete knowledge of detection writing for DAST scanners, fuzzers, or comparable systems, including detection logic, response interpretation, and false-positive management.
  • Experience designing testing frameworks, evaluation harnesses, or large-scale validation systems for security tooling.
  • Deep web application penetration-testing experience covering the OWASP Top 10 and adjacent classes, including authentication, authorization, business logic, and modern API surfaces such as REST and GraphQL.
  • Ability to research and solve difficult problems and algorithms, such as parsing with abstract syntax trees.
  • Fluency with offensive security tools including Burp Suite, sqlmap, nmap, ffuf, and custom payload generation, and knowledge of HTTP and web protocol fundamentals.
  • Fluent English and ability to convey technical details to technical and non-technical audiences.
  • Ability to collaborate across multidisciplinary teams and exercise judgment about when to escalate issues.
  • Hands-on attitude, intellectual curiosity, and willingness to research traditional application security, cloud-native security, and AI security topics including LLM vulnerabilities, agent security, and MCP security.

Responsibilities

  • Create detection rules, primarily using OpenGrep, to identify novel malware and vulnerability patterns and improve detection accuracy.
  • Extend support for new programming languages across the analysis pipeline.
  • Explore and test tools and techniques for detecting threats and malware at scale.
  • Research ways to exploit and analyze modern web applications and APIs, build proof-of-concept attacks, and translate findings into shippable capabilities.
  • Research vulnerability classes, exploitation techniques, cloud-native attack paths, and AI-specific attack vectors, and convert research into production-ready detections.
  • Direct the application of established detection and exploitation principles while contributing to policies, research standards, and attack methodologies.
  • Build attack-chain templates that combine low-severity findings into high-impact exploitation paths.
  • Contribute to and design and maintain evaluation harnesses, testing frameworks, and benchmarking systems measuring detection effectiveness, exploit reproducibility, false-positive rates, coverage, and accuracy.
  • Contribute to internal research and help shape the public research agenda.
  • Write and publish blog posts on novel attacks and large-scale incidents, and represent the company in the security community through CVEs, tool releases, and conference contributions.
  • Monitor trends in application security, AI red-teaming, offensive AI, LLM vulnerabilities, agent security, MCP security, and cloud-native attack techniques, and translate findings into research priorities and product capabilities.
  • Triage packages from the analysis pipeline and validate findings.
  • Mentor junior and mid-level researchers on detection writing and exploitation techniques.
  • Collaborate with engineering, product, AI/ML, and infrastructure teams to ensure research output ships and remains operational.
  • Partner with platform and infrastructure teams to improve security automation across CI/CD pipelines and cloud-native environments.
  • Maintain detection quality across the platform, including triaging difficult or ambiguous findings.

Desired Qualifications

  • Experience with cloud platforms, Kubernetes, containers, infrastructure as code, and CI/CD security.
  • Practical experience researching or securing LLM-powered applications, AI agents, or AI-assisted development workflows, including prompt injection, model abuse, tool invocation risks, MCP security, and emerging AI attack techniques.
  • Experience with OpenGrep or Semgrep.
  • Static analysis experience.
  • Experience building production-ready systems.
  • Public security research output such as CVEs, advisories, talks, or open-source tools.
  • YARA experience.

About the Company

Invicti Security

Automated web app security testing

Invicti provides application security software that automatically finds and verifies vulnerabilities in web applications and APIs. It uses an automated platform that scans for weaknesses (DAST and SAST) and validates findings, prioritizing remediation with reports and ongoing updates via a subscription. It differentiates itself by automated vulnerability verification at scale across web apps and APIs for organizations of all sizes. Its goal is to help customers protect their online properties from cyber threats through continuous security testing and vulnerability management.

Company size
201-500
Company stage
Acquired
Total funding
$40M
Headquarters
Austin, TX
Founded
2009

Recently Posted Jobs

Explore more opportunities at Invicti Security

See more jobs