• Design, develop, deploy, and maintain scalable data processing and analysis applications in cloud and on-premises environments.
• Identify and implement enhancements to the customer’s data flow operations to improve mission efficiency.
• Conduct software testing, validation of builds, and provide ongoing maintenance and end-user support.
• Perform research on software components, including reverse engineering investigations and documenting findings.
• Collaborate with a team to analyze secure mobile applications (Android and iOS) to identify security flaws and vulnerabilities.
• Exploit weaknesses in encryption, secure storage, and code execution to improve system defenses.
• Develop custom data analysis and recovery tools tailored to specific operational needs.
• Interact directly with government customers and engineering personnel of varying technical levels to communicate project status and technical results.
• Proven experience in cloud application development using AWS, Azure, or Google Cloud Platform (GCP).
• Familiarity with cloud-native architectures, including serverless computing, microservices, and containerization (e.g., Docker, Kubernetes).
• Experience with CI/CD pipelines and DevOps practices.
• Familiarity with network protocol analysis tools such as Wireshark or tcpdump.
• Knowledge of Operating System (OS) internals, compiler concepts, and TCP/IP network internals.
• Experience with industry-standard reverse engineering tools such as IDAPro, HexRays, or OllyDbg.
• Strong debugging and analytical skills applied to complex software systems.