Software Engineer / Application Developer

DUIT

Norfolk (VA)

Remote

USD 83,000 - 124,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

No red tape!
Competitive salaries
Health/Dental/Vision/Other Insurance
Excellent 401K plans
11 Paid Company Holidays & PTO

Job summary

DUIT is seeking a mid-level Software Engineer / Application Developer for a 3–4 week contract (1099s welcome). The role focuses on securing, optimizing, and evolving an AI-enabled platform in a federal DoD environment using TypeScript, Node.js, and AWS.

You will troubleshoot defects, tune AI model performance, and work with QA, engineering, and testing teams to ensure reliable deployments while maintaining security and data handling best practices.

Qualifications

  • 3–5 years of professional software engineering experience.
  • 3+ years of production experience developing frontend and backend apps using TypeScript and Node.js.
  • Experience troubleshooting production web applications.

Responsibilities

  • Investigate, troubleshoot, and resolve defects across frontend, backend, APIs, and AWS infrastructure.
  • Perform root-cause analysis to identify and fix recurring issues.
  • Develop, test, document, and deploy secure application fixes maintaining stability.

Skills

TypeScript
Node.js
AWS
REST APIs
Docker
CI/CD
Security & Compliance

Tools

Next.js
Prisma
tRPC
AWS CDK

Job description

One of Inc. 5000's fastest-growing companies with a limitless environment! Davis Unlimited Information Technologies, Inc. (DUIT) wants you! We have immediate openings and are looking for a qualified Software Engineer / Application Developer – Mid-Level with 3–5 years of experience to join our certified, award-winning, and innovative IT team!

DUIT, a Maryland-based AI and cybersecurity firm, is seeking a talented Software Engineer / Application Developer to support the maintenance, security, stability, and continuous improvement of an AI-enabled software platform operating within a federal/Department of Defense (DoD) environment. You will troubleshoot and resolve application defects, optimize AI model performance, and implement secure software improvements using TypeScript, Node.js, and AWS technologies. This position involves collaborating with engineering and testing teams to maintain reliable application functionality while supporting AI model tuning, secure deployments, and continuous system optimization.

Position: 3-to-4-week contract | 1099s Welcome | Remote (United States)

Why work for us?
  • No red tape!
  • Competitive salaries
  • Great Health/Dental/Vision/Other Insurance Benefits
  • Excellent 401K plans
  • 11 Paid Company Holidays & PTO Tiers
  • Educational Reimbursement Programs
  • Limitless environment where you matter
  • Recognition of outstanding work and other employee incentives
  • Opportunities for advancement

Davis Unlimited Information Technologies (DUIT) is a Baltimore-based AI and cybersecurity firm working at the cutting edge of post-quantum cryptography, AI development, and federal cybersecurity compliance. Founded in 2010, DUIT supports mission-critical government and critical infrastructure environments — including DoD and federal civilian agencies. Our leadership team includes a U.S. military veteran with active security clearances, and we proudly support a mission-driven culture that values service, integrity, and national security. We are a federally certified woman-owned and minority-owned small business, giving our team the opportunity to work on high-impact federal contracts and emerging technologies that directly impact national security. "Securing the Future through AI and Quantum-Resilient Innovation."

We have opportunities for advancement, and our salaries and benefits are competitive. We are an equal opportunity employer; check us out on the web at https://www.duit.us. You can follow us on LinkedIn, X, and Facebook. We do things differently, contact us to find out how...Together, we can DUIT!

All candidates must meet the minimum requirements, and information provided is subject to verification.

What You Will Get to Do:
  • Investigate, troubleshoot, and resolve application defects and technical issues across frontend interfaces, backend services, APIs, databases, and AWS cloud infrastructure.
  • Perform root-cause analysis to identify and resolve recurring software defects, application performance problems, and system integration issues.
  • Develop, test, document, and deploy secure application fixes while maintaining system stability, reliability, and performance.
  • Collaborate with QA/Test Engineers to reproduce defects, validate fixes, and address issues identified through autonomous testing, human validation, and user feedback.
  • Analyze application logs, system metrics, database queries, API integrations, and AWS CloudWatch monitoring data to diagnose application issues.
  • Support production applications by addressing incidents, performing software maintenance, updating dependencies, and remediating application and container security vulnerabilities.
  • Conduct periodic AI model performance evaluations and implement approved improvements to prompts, model configurations, parameters, workflows, guardrails, and retrieval settings.
  • Evaluate AI model outputs to identify inaccuracies, inconsistencies, performance degradation, and unintended behavior, implementing controlled optimizations to improve accuracy and reliability.
  • Establish performance baselines, test AI configuration changes in approved non-production environments, and monitor for regressions following deployment.
  • Support application deployments and releases through established CI/CD pipelines, secure coding practices, configuration management, and change-control procedures.
  • Work within government-managed AWS environments, following established infrastructure, access-control, and cybersecurity requirements.
  • Maintain technical documentation, version histories, configuration records, and software change documentation to support system traceability and operational continuity.
  • Ensure application development, deployment, and AI optimization activities comply with applicable government security, privacy, data-handling, and Controlled Unclassified Information (CUI) requirements.
Qualifications You Will Bring:

Minimum Required:

  • 3–5 years of professional software engineering or application development experience.
  • 3+ years of hands‑on production experience developing and maintaining frontend and backend applications using TypeScript and Node.js.
  • Strong experience troubleshooting, debugging, and resolving defects in production web applications.
  • Demonstrated ability to perform root‑cause analysis and implement reliable software fixes.
  • Experience working with REST APIs, relational databases (PostgreSQL preferred), system integrations, and distributed application components.
  • Hands‑on experience deploying and troubleshooting containerized applications within 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 practices, and controlled software deployment processes.
  • Experience collaborating with software testing and quality assurance teams to investigate defects and validate technical solutions.
  • Ability to operate within restricted‑access environments, follow least‑privilege principles, and work within established 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 within the United States, and be eligible to obtain and maintain the required Public Trust determination and government/DoD system access.
  • Must be able to successfully complete applicable background investigations, system access approval requirements (including DD Form 2875 when required), and mandatory cybersecurity and security‑awareness training.
  • Employment visa sponsorship is not available for this position.
Preferred:
  • Experience developing applications using Next.js, tRPC, Prisma, or comparable TypeScript full‑stack frameworks.
  • Experience developing, integrating, or maintaining generative AI applications or Large Language Model (LLM) solutions.
  • Familiarity with Amazon Bedrock or comparable managed AI services, including model integration, structured outputs, streaming, retries, and usage monitoring.
  • Experience with AI prompt engineering, model configuration, retrieval‑augmented generation (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 additional AWS services, including EventBridge, DynamoDB, Secrets Manager, and AWS Key Management Service (KMS).
  • Experience with Infrastructure as Code (IaC), particularly AWS CDK using TypeScript or AWS CloudFormation.
  • Experience supporting federal government or DoD applications within FedRAMP-authorized or DoD Impact Level 4/5 environments.
  • Familiarity with government AWS environments, including FIPS endpoints, service availability limitations, and government‑managed infrastructure.
  • Experience with DevSecOps pipelines, automated security scanning, container vulnerability remediation, and secure application deployment practices.
  • 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 certifications such as AWS Certified Developer – Associate or AWS Certified SysOps Administrator – Associate.
  • Previous Public Trust eligibility or experience supporting federal/DoD systems.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer 1 (D26)
Software Engineer 1 (D26)

DUIT • Fort Meade (MD)

On-site
USD 120,000 - 170,000
Competitive salaries
Health/Dental/Vision/Other Insurance
Excellent 401K plans
+3
Software Engineer
Software Engineer

QualityWorks Consulting Group • United States

Remote
USD 100,000 - 140,000
Software Engineer 0 (D26)
Software Engineer 0 (D26)

DUIT • Fort Meade (MD)

On-site
USD 70,000 - 100,000
Health Insurance
Excellent 401K plans
11 Paid Holidays & PTO
Software Engineer (Mid-Senior level)
Software Engineer (Mid-Senior level)

DUIT • Baltimore (MD)

On-site
USD 120,000 - 150,000
Senior Full Stack Developer
Senior Full Stack Developer

DMI (Digital Management, Inc.) • McLean (VA)

On-site
USD 100,000 - 140,000
Virtual health visits
Tuition assistance
401(k) matches
+2
Remote AI Software Engineer — DoD Contract
Remote AI Software Engineer — DoD Contract

DUIT • Norfolk (VA)

Remote
USD 83,000 - 124,000
No red tape!
Competitive salaries
Health/Dental/Vision/Other Insurance
+2
Software Engineer/Developer (AI Focus) –
Software Engineer/Developer (AI Focus) –

Pyramid Systems, Inc. • United States

Remote
USD 180,000 - 260,000
Senior Full Stack Developer
Senior Full Stack Developer

Crystal Management, LLC • Vienna (VA)

On-site
USD 120,000 - 180,000
Senior Full Stack Developer
Senior Full Stack Developer

Crystal Management, LLC • United States

On-site
USD 120,000 - 180,000
AI Forward Deployed Engineer
AI Forward Deployed Engineer

Sitreps 2 Steercos • Washington, Baltimore (MD)

On-site
USD 167,000 - 203,000