Offensive Security Engineer - Red Team
Offensive Security Engineer - Red Team
Posted 3 days ago
SENIORITY
Lead
About the role
- Collaborate across offensive security, software engineering, data engineering, and federal engineering teams throughout the software development lifecycle
- Develop and maintain offensive attack content, exploit automation, and adversarial simulation capabilities
- Build new platform functionality that enables scalable automated attack execution and vulnerability validation
- Research, analyze, and operationalize exploit techniques and offensive tradecraft within production systems
- Work closely with attack engineers and vulnerability researchers to understand exploit behavior and integrate findings into platform capabilities
- Enhance platform architecture, APIs, and data models to support evolving offensive security functionality
- Troubleshoot failed attack scenarios and determine root cause across software, infrastructure, environmental configuration, or exploit logic
- Analyze attack-path data and provide technical insight into exploitation flow, remediation guidance, and platform outcomes
- Identify, prioritize, and resolve software defects and operational issues
- Maintain high software quality through code review, automated testing, and production monitoring
- Contribute to engineering standards, development practices, and technical process improvements
- Active Top Secret Clearance minimum
- 6–10+ years of experience in software engineering, offensive security, exploit development, vulnerability research, or related cyber engineering disciplines
- Strong hands-on Python development experience
- Experience writing, modifying, debugging, or operationalizing exploit code and offensive tooling
- Ability to work directly “hands on keyboard” in highly technical coding and troubleshooting environments
- Experience with SQL querying and relational database systems such as PostgreSQL
- Familiarity with GraphQL APIs and associated data interaction models
- Experience with Docker and containerized development environments
- Strong understanding of software architecture and modern software design principles
- Experience developing and testing complex software systems supporting federal or classified environments
- Strong debugging and analytical troubleshooting skills across distributed systems
- Experience with Git-based development workflows and collaborative engineering practices
- Excellent written and verbal technical communication skills
- Ability to explain technical findings, attack behavior, and remediation guidance clearly to both internal teams and customers
- Experience using AI-assisted engineering tools such as Claude Code
- Experience building offensive automation platforms, attack simulation frameworks, or adversary emulation tooling
- Familiarity with graph database technologies such as Neo4j
- Knowledge of cloud-native architectures and AWS-based environments
- Experience improving offensive capability scalability and automated attack orchestration
- Strong understanding of secure software development practices
- Background in reverse engineering, exploit analysis, or N-Day vulnerability research
- Offensive security certifications such as:o Offensive Security Certified Professional (OSCP)o GIAC Penetration Tester (GPEN)o Security+o Certified Information Systems Security Professional (CISSP)
- Primarily remote environment with approximately 90% remote flexibility
- Openings available at both senior and staff engineering levels
- Fast-paced engineering culture focused on autonomy, innovation, and technical ownership
- Opportunity to directly influence AI-enabled offensive cyber capability development within mission-critical federal environments
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
