• Design, develop, test, and deploy production-quality cyber tools and software capabilities.
• Develop and maintain software in Windows and Linux/Unix environments across multiple languages.
• Apply vulnerability research and reverse engineering techniques to guide software design decisions.
• Build and enhance operational tooling that supports mission-critical cyber requirements.
• Collaborate with researchers and analysts to translate complex requirements into functional software.
• Manage customer expectations through proactive feedback and iterative development practices.
• Lead and participate in code reviews to ensure software quality and maintain coding standards.
• Synthesize creative technical solutions from operational and technical information.
• Identify and communicate operational requirements with internal and external stakeholders.
• Shape cyber capability requirements to ensure they meet broader operational goals.
• Mentor junior personnel and provide technical guidance on complex development tasks.
• Experience with network protocol analysis and static/dynamic malware analysis on mobile platforms.
• Knowledge of exploit development techniques and mitigation bypass strategies.
• Proficiency in workflow automation, build systems, and toolchain development.
• Experience with containerization technologies such as Docker or Kubernetes.
• Familiarity with Agile development methodologies and tools like Jira or Confluence.