The Software Engineer designs, develops, deploys, and maintains software applications, workflows, user-facing tools, analytics solutions, APIs, automation services, and AI-enabled capabilities that support data-driven analysis and operational decision-making. The role integrates these capabilities into mission applications and business processes and maintains them for reliability, performance, scalability, and usability across production environments. The engineer develops CI/CD pipelines, automated testing, release management, and recovery processes; implements data governance, access controls, auditability, privacy protections, and security measures; and monitors application and model performance to identify issues and drive improvements. AI-enabled work may include local LLMs, OCR/NLP services, ranking models, APIs, and automation tools, with appropriate version control, recipient-specific delivery controls, sanitization workflows, governance, and operational monitoring. The role collaborates with technical, operational, and leadership stakeholders to gather requirements, deliver solutions, and support mission objectives. It also produces technical documentation, assessments, and recommendations related to system operations, modernization, and continuous improvement. The position requires the ability to obtain and maintain a Federal or DoD Top Secret security clearance.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior