Cybersecurity Software Engineer
Description:
Software Engineer - Cybersecurity
Role Responsibilities
- Design benchmark tasks by ideating a vulnerability class and validating the intended exploit behavior.
- Create or validate small runnable codebases that include ingestion and prompt/tool usage where the trust boundary is violated.
- Validate the attack via an exploit script and document the unsafe behavior clearly.
- Validate implementation of a patch that prevents the exploit and verify the fix is effective.
- Produce task metadata such as severity mapping, exact file/line locations, impact analysis, remediation summary, and references.
- Conduct review and quality control to ensure paths resolve, line ranges are correct, labels aren’t leaked, and the fix blocks the exploit.
Qualifications
Must-Have
- 2+ years of experience in software engineering, with a focus on application security, vulnerability research, or secure software engineering.
- Degree in Software Engineering, Computer Science, or a related field (Bachelor's minimum; advanced degree preferred).
- Strong proficiency in Python, JavaScript, TypeScript, or other common languages found in open-source projects.
- Familiarity with version control workflows (Git, PRs, issue tracking).
- Comfortable articulating technical reasoning in clear, structured writing.
| Organization | Mercor |
| Industry | IT / Telecom / Software Jobs |
| Occupational Category | Cybersecurity Software Engineer |
| Job Location | London, UK |
| Shift Type | Morning |
| Job Type | Full Time |
| Gender | No Preference |
| Career Level | Intermediate |
| Experience | 2 Years |
| Posted at | 2026-03-16 4:36 pm |
| Expires on | 2026-12-06 |