Full Stack Application Engineer

CACI International•Laurel, MD
•$103,800 - $218,100

About The Position

CACI is seeking a skilled and motivated Full Stack Application Engineer to join its team in Laurel, Maryland. The role involves modernizing and enhancing critical intelligence systems by developing applications, automating business processes, and improving the delivery and use of mission information. Working with customers and technical teams, the engineer designs, develops, and maintains scalable software solutions that improve operational efficiency, increase situational awareness, and accelerate mission outcomes. The position supports the intelligence community and requires an active TS/SCI clearance with polygraph. The engineer develops and maintains modern applications, software tools, and reusable components; creates solutions that automate internal tracking, data collection, and information sharing; and translates requirements into technical designs and implementation plans. The role also covers cloud-native distributed systems, APIs, databases, supporting infrastructure, modernization of legacy environments, and ongoing testing and improvement. The position requires technical education or experience directly related to the work, with accepted combinations ranging from a high school diploma or GED and 12 or more years of relevant experience to a doctorate and 4 or more years. Required technical experience includes production-level JavaScript and TypeScript, modern frontend frameworks, web technologies, testing, scalable system architecture, APIs, databases, cloud platforms, and container orchestration tools. Additional experience with other programming languages, observability, security, resilience, and collaborative engineering practices is desired. CACI describes a culture centered on integrity and innovation, an environment of trust, flexible time off, learning resources, and opportunities for continued growth. The proposed salary range is $103,800–$218,100. Compensation depends on factors including location, contract labor categories and wage rates, experience, skills, education, and certifications. Benefits include healthcare, wellness, financial and retirement offerings, family support, continuing education, and time off.

Requirements

  • Active TS/SCI clearance with polygraph.
  • Technical discipline education and experience from accredited institutions: high school diploma/GED with 12 or more years of relevant experience; associate degree with 10 or more years; bachelor's degree with 8 or more years; master's degree with 6 or more years; or doctorate with 4 or more years.
  • Strong production-level experience with JavaScript and TypeScript.
  • Experience developing applications with modern frontend frameworks such as React, Next.js, Vue.js, and/or Angular.
  • Proficiency with HTML5, CSS3, Tailwind CSS, CSS Modules, Sass/SCSS/Less, and responsive design principles.
  • Experience with build tools and package managers such as Vite, Webpack, Babel, npm, pnpm, and/or Yarn.
  • Experience developing and maintaining unit and integration tests using tools such as Jest, Vitest, React Testing Library, Cypress, or Playwright.
  • Knowledge of WCAG web accessibility standards and frontend performance optimization techniques.
  • Experience designing and implementing scalable, high-availability, cloud-native distributed systems.
  • Strong understanding of API design and integration, including REST, gRPC, and WebSockets.
  • Experience implementing caching and content delivery strategies using technologies such as Redis, Memcached, and CDNs.
  • Experience with relational databases such as PostgreSQL and MySQL.
  • Experience with NoSQL and document databases such as MongoDB, DynamoDB, and Elasticsearch.
  • Experience designing and deploying solutions in AWS, Azure, and/or Google Cloud Platform environments.
  • Hands-on experience with Docker, Kubernetes, Helm, and Kustomize.

Nice To Haves

  • Experience with Python, Golang, and/or Java.
  • Experience implementing logging, monitoring, and distributed tracing using tools such as Datadog, Prometheus, Grafana, OpenTelemetry, or the ELK Stack.
  • Knowledge of authentication and authorization technologies including OAuth2, OIDC, JWT, PKI, mTLS, and CORS, as well as data encryption.
  • Experience designing resilient systems using rate limiting, circuit breakers, graceful degradation, and disaster recovery planning.
  • Advanced proficiency with Git and collaborative development platforms such as GitHub or GitLab.
  • Commitment to software engineering best practices, code quality, automated testing, and continuous improvement.

Responsibilities

  • Design, develop, test, and maintain modern applications, software tools, and reusable components supporting mission-critical operations.
  • Create solutions that automate internal tracking, data collection, and information-sharing processes.
  • Analyze requirements and translate them into technical designs, specifications, and implementation plans.
  • Develop and support software using industry-standard engineering practices, design methodologies, and development tools.
  • Evaluate existing applications and identify improvements to performance, scalability, maintainability, and user experience.
  • Estimate development effort, project timelines, and resource requirements.
  • Design and implement cloud-native distributed systems that support high availability and reliability.
  • Collaborate with cross-functional teams to modernize legacy environments and accelerate mission-information delivery.
  • Develop and integrate APIs, databases, and supporting infrastructure for secure and efficient data exchange.
  • Participate in code reviews, testing, troubleshooting, and continuous improvement initiatives.

Benefits

  • Flexible time off benefit.
  • Learning resources and learning and development opportunities.
  • Healthcare benefits.
  • Wellness benefits.
  • Financial benefits.
  • Retirement benefits.
  • Family support benefits.
  • Continuing education benefits.
  • Time off benefits.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service