Software Engineer

Guidehouse•Dc, DC

About The Position

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.

Requirements

  • Must be able to obtain and maintain a Federal or DoD Top Secret security clearance.
  • Bachelor’s degree in Computer Science, Software Engineering, Artificial Intelligence, Data Science, Engineering, Information Systems, Mathematics, or a related field.
  • Six or more years of relevant 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.

Nice To Haves

  • 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.
  • Strong written and verbal communication skills, including experience collaborating with technical and non-technical stakeholders.
  • Ability to work in complex, multidisciplinary environments and manage competing priorities.

Responsibilities

  • 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 support performance, reliability, scalability, and usability.
  • Develop and maintain CI/CD pipelines, automated testing, release management, and recovery processes.
  • 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 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 supporting system operations, modernization, and continuous improvement.
  • Deploy, evaluate, and maintain AI-enabled capabilities, including local LLMs, OCR/NLP services, ranking models, APIs, and automation tools.
  • Implement governance, auditability, version control, privacy protections, recipient-specific delivery controls, sanitization workflows, and operational monitoring for AI-enabled capabilities.

Benefits

  • Medical, prescription, dental, and vision insurance
  • Personal and family sick time
  • Company-paid holidays
  • Position may be eligible for a discretionary variable incentive bonus
  • Parental leave and adoption assistance
  • 401(k) retirement plan
  • Basic life and supplemental life insurance
  • Health Savings Account
  • Dental, vision, and dependent care Flexible Spending Accounts
  • Short-term and long-term disability
  • Student loan paydown
  • Tuition reimbursement
  • Personal development and learning opportunities
  • Skills development and certifications
  • Employee referral program
  • Corporate-sponsored events and community outreach
  • Emergency back-up childcare program
  • Mobility stipend
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service