View all jobs

Software Engineer

  • Washington, DC

What You Will Do:
  • Deploy, evaluate, and maintain AI-enabled capabilities including local LLMs, OCR/NLP services, ranking models, APIs, and automation tools while implementing governance, auditability, version control, privacy protections, recipient-specific delivery controls, sanitization workflows, and operational monitoring to ensure reliability and performance across production environments.
  • Design, develop, and maintain software applications, workflows, and user-facing tools that support data-driven analysis and operational decision-making.
  • Build and integrate AI-enabled capabilities, analytics solutions, APIs, and automation services into mission applications and business processes.
  • Deploy, configure, evaluate, and maintain software and AI models to ensure performance, reliability, scalability, and usability.
  • Implement data governance, access controls, auditability, and security measures to protect sensitive information and system integrity.
  • Monitor application and model performance, identify issues, and implement improvements to enhance accuracy, efficiency, and user experience.
  • Collaborate with technical, operational, and leadership stakeholders to gather requirements, deliver solutions, and support mission objectives.
  • Produce technical documentation, assessments, and recommendations that support system operations, modernization, and continuous improvement.


What You Will Need:
  • SIX (6)+ years of relevant experience.
  • Must be a U.S. Citizen.
  • Must be able to OBTAIN and MAINTAIN a Federal or DoD "TOP SECRET" security clearance.
  • Demonstrated experience designing, developing, deploying, and maintaining software applications, platforms, analytics solutions, or AI-enabled systems.
  • Experience with software engineering, application development, testing, system integration, and modern development practices.
  • Ability to work in complex, multidisciplinary environments and manage competing priorities.
  • Strong written and verbal communication skills, including experience collaborating with technical and non-technical stakeholders.
  • Bachelor's Degree in Computer Science, Software Engineering, Artificial Intelligence, Data Science, Engineering, Information Systems, Mathematics, or a related field.

What Would Be Nice To Have:
  • Master's Degree in Computer Science, Artificial Intelligence, Machine Learning, Data Science, Engineering, or a related field.
  • Experience supporting intelligence, national security, defense, technology, or other mission-focused environments.
  • Experience with AI/ML, data analytics, automation, knowledge management, or decision-support technologies.
  • Experience deploying, operating, or evaluating software platforms, cloud services, or AI-enabled capabilities.
  • Experience developing technical assessments, operational frameworks, strategic plans, or modernization initiatives.
  • Experience integrating diverse stakeholder requirements across organizations and functional teams.
  • Experience leading technical initiatives, projects, or teams.
  • Demonstrated ability to improve processes, methodologies, system performance, and mission outcomes.