The Senior Developer will design and implement logical, functional software code across multiple programming languages, make informed technology choices for different environments, rapidly diagnose and correct complex software issues in mission-critical systems, and help design, integrate, and optimize natural language processing (NLP) capabilities in support of operational missions. Support and refine unit, integration, and system-level tests, including tests for NLP components (e.g., input validation, model behavior checks, regression tests on text datasets) to validate functionality and prevent regressions.