Skip to content
Jobgether

Senior Security Engineer, Offensive Security & Remediation

USRemote · United States
Senior · Full-time · Security & IT
POSTED 12 NOVVERIFIED 35M AGO
Apply Ask
Role
1 days opentrue age
Posted 12 Nov
Pay
$165k–$188kno pay posted
$163k$218k
Market p25–p75
$163k–$218k
Jobgether p25–p75
$165k–$188kn=5
United States · n=334 · 365d to 12 Nov
CompanyJobgether →
2,000open roles
Opened · 30d
+5,598
Closed · 30d
−2,668
12d of snapshots · 30d window
Market
1,417open · Senior Security
Opened · 7d
+1329% of open
All security
8,380open
All tracked boards · live 13 Nov · n=1,417
TypeScriptJavaScriptReactNext.jsNode.jsAWSKubernetes

Accountabilities

Plan and conduct red team, purple team, and application penetration testing activities aligned with the MITRE ATT&CK framework, focusing on relevant threats such as account takeover, API abuse, cloud credential misuse, and data exfiltration.

Perform continuous security testing of TypeScript web applications and APIs, identifying vulnerabilities such as broken authorization, IDOR, injection, SSRF, prototype pollution, XSS, and insecure deserialization.

Test newly released production features under clearly defined rules of engagement, using dedicated test accounts, rate limits, restricted access, and established stop conditions to protect real user data and system availability.

Assess identity and access management systems, including OIDC/OAuth, SSO, session management, and authorization controls.

Build and operate AI-driven offensive security workflows, including agents for reconnaissance, attack-path discovery, and continuous testing, with appropriate human oversight, scoped permissions, audit logging, and approval controls.

Evaluate internal AI features and agents for prompt injection, unsafe tool usage, and potential data leakage.

Manage external penetration testing and red team engagements, from defining scope and rules of engagement to validating findings and coordinating retesting.

Develop and deliver remediation pull requests in TypeScript, Node.js, React, and Next.js codebases, following established testing, review, and release processes.

Address vulnerable npm dependencies through safe upgrades, lockfile management, and careful handling of breaking changes.

Create secure-by-default libraries and reusable engineering patterns for authorization, input validation, output encoding, and secrets management.

Convert recurring vulnerability types into lasting safeguards, including regression tests, custom SAST or lint rules, and CI checks.

Use AI coding assistants and agents to accelerate remediation while ensuring all changes receive human review.

Conduct offensive security assessments of AWS infrastructure, including IAM privilege escalation, role chaining, cross-account trust abuse, exposed credentials, and metadata service exploitation.

Assess cloud exposure risks involving public S3 buckets, API Gateway, Lambda, CloudFront, load balancers, internet-facing assets, EKS, and Kubernetes environments.

Trace attack paths from application vulnerabilities to potential cloud infrastructure impact and provide platform teams with clear reproduction steps and remediation guidance.

Help maintain and improve application security tooling, including SAST, DAST, and SCA, reducing false positives and ensuring genuine vulnerabilities reach the right owners.

Triage and validate bug bounty submissions, reproduce reported issues, assess severity, and coordinate fixes and payouts.

Improve AI-assisted vulnerability discovery and remediation tooling, validating automated findings and proposed fixes against manual testing.

Collaborate with the broader product security team on priorities, findings, and security triage, while reporting on remediation timelines, vulnerabilities resolved, eliminated bug classes, and tooling effectiveness.

Requirements

At least 6 years of experience in security or software engineering, including 3 or more years of hands-on offensive security work such as penetration testing, red teaming, purple teaming, or application security testing.

Practical offensive security experience in AWS environments, including IAM privilege escalation, cross-account access and role-trust abuse, SSRF-based metadata credential exposure, and misconfigured public services.

Production software engineering experience with TypeScript and Node.js, including shipping code fixes through code review, automated testing, and CI/CD pipelines.

Deep understanding of web and API security vulnerabilities, particularly the OWASP Top 10 and API Security Top 10, and the ability to implement effective code-level fixes.

Experience conducting security testing against live production systems while following defined rules of engagement and operational safeguards.

How Jobgether works

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!

Why Apply Through Jobgether?

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

#LI-CL1

Source · JobgetherFirst seen 12 NovOriginal ↗