Software Engineer / Application Developer

DUIT•Norfolk, VA
•$48 - $65•Remote

About The Position

Davis Unlimited Information Technologies, Inc. (DUIT), a Maryland-based AI and cybersecurity firm, is seeking a Software Engineer / Application Developer to support an AI-enabled software platform in a federal/Department of Defense environment. The position focuses on maintaining application security and stability, resolving defects, optimizing AI model performance, and implementing secure improvements using TypeScript, Node.js, and AWS technologies. The role collaborates with engineering and testing teams to maintain reliable functionality and support AI model tuning, secure deployments, and continuous system optimization. This is a remote position within the United States offered as a 3-to-4-week contract; 1099 contractors are welcome. Candidates must meet the stated U.S. Person, residency, background-investigation, access-approval, and training requirements. Visa sponsorship is not available. DUIT describes itself as a Baltimore-based AI and cybersecurity firm founded in 2010, working in post-quantum cryptography, AI development, and federal cybersecurity compliance. It supports mission-critical government and critical-infrastructure environments and identifies as a federally certified woman-owned and minority-owned small business.

Requirements

  • 3–5 years of professional software engineering or application development experience.
  • At least 3 years of hands-on production experience developing and maintaining frontend and backend applications with TypeScript and Node.js.
  • Strong experience troubleshooting, debugging, and resolving defects in production web applications.
  • Ability to perform root-cause analysis and implement reliable software fixes.
  • Experience with REST APIs, relational databases (PostgreSQL preferred), system integrations, and distributed application components.
  • Hands-on experience deploying and troubleshooting containerized applications in AWS, including services such as ECS/Fargate, ECR, RDS, S3, SQS, IAM, and CloudWatch.
  • Experience with Docker, container-based deployments, Git, and modern source-control practices.
  • Familiarity with CI/CD pipelines, secure software development, and controlled software deployment processes.
  • Experience working with software testing and quality assurance teams to investigate defects and validate solutions.
  • Ability to work in restricted-access environments, follow least-privilege principles, and comply with government change-approval processes.
  • Strong analytical, technical documentation, problem-solving, and communication skills.
  • Must be a U.S. Person (U.S. citizen or lawful permanent resident), reside in the United States, and be eligible to obtain and maintain the required Public Trust determination and government/DoD system access.
  • Must be able to complete applicable background investigations, system access approvals (including DD Form 2875 when required), and mandatory cybersecurity and security-awareness training.
  • Employment visa sponsorship is not available.

Nice To Haves

  • Experience with Next.js, tRPC, Prisma, or comparable TypeScript full-stack frameworks.
  • Experience developing, integrating, or maintaining generative AI applications or LLM solutions.
  • Familiarity with Amazon Bedrock or comparable managed AI services, including model integration, structured outputs, streaming, retries, and usage monitoring.
  • Experience with prompt engineering, model configuration, RAG, vector search, model evaluation, and AI performance optimization.
  • Experience supporting autonomous or agentic AI systems and implementing AI behavioral testing and evaluation.
  • Familiarity with AWS EventBridge, DynamoDB, Secrets Manager, and KMS.
  • Experience with Infrastructure as Code, particularly AWS CDK using TypeScript or AWS CloudFormation.
  • Experience supporting federal or DoD applications in FedRAMP-authorized or DoD Impact Level 4/5 environments.
  • Familiarity with government AWS environments, FIPS endpoints, service availability limitations, and government-managed infrastructure.
  • Experience with DevSecOps pipelines, automated security scanning, container vulnerability remediation, and secure application deployment.
  • Experience supporting applications in restricted or disconnected environments, including private registries, controlled dependencies, and limited internet connectivity.
  • Familiarity with government cybersecurity requirements, CUI protection, access controls, and secure configuration management.
  • Experience using Python for automation, AI evaluation, or application scripting.
  • AWS Certified Developer – Associate or AWS Certified SysOps Administrator – Associate certification.
  • Previous Public Trust eligibility or experience supporting federal/DoD systems.

Responsibilities

  • Investigate, troubleshoot, and resolve application defects and technical issues across frontend interfaces, backend services, APIs, databases, and AWS infrastructure.
  • Perform root-cause analysis of recurring defects, performance problems, and system integration issues.
  • Develop, test, document, and deploy secure application fixes while maintaining stability, reliability, and performance.
  • Collaborate with QA and test engineers to reproduce defects, validate fixes, and address findings from testing and user feedback.
  • Analyze logs, system metrics, database queries, API integrations, and AWS CloudWatch data to diagnose issues.
  • Support production applications by handling incidents, maintaining software, updating dependencies, and remediating application and container vulnerabilities.
  • Evaluate AI model performance and implement approved improvements to prompts, configurations, parameters, workflows, guardrails, and retrieval settings.
  • Assess model outputs for inaccuracies, inconsistencies, degradation, and unintended behavior, and implement controlled optimizations.
  • Establish AI performance baselines, test configuration changes in approved non-production environments, and monitor deployments for regressions.
  • Support deployments and releases using established CI/CD pipelines, secure coding practices, configuration management, and change-control procedures.
  • Work in government-managed AWS environments while following infrastructure, access-control, and cybersecurity requirements.
  • Maintain technical documentation, version histories, configuration records, and software change documentation.
  • Ensure development, deployment, and AI optimization comply with government security, privacy, data-handling, and CUI requirements.

Benefits

  • Health, dental, vision, and other insurance benefits.
  • 401(k) plans.
  • 11 paid company holidays and PTO tiers.
  • Educational reimbursement programs.
  • Employee incentives and recognition of outstanding work.
  • Opportunities for advancement.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service