Software Engineer Sr

TelosAshburn, VA
Hybrid

About The Position

The most security-conscious organizations trust Telos Corporation to protect their vital IT assets. The reputation of our company rests on the quality of our solutions and the integrity of our people. Explore what you can bring to our solutions in the areas of cyber, cloud and enterprise security. Be a part of the Telos culture and see what sets us apart! This position will be based at Ashburn Hybrid/ or Remote. The Senior Software Engineer will contribute to the design, development, and operation of Telos’s ID enrollment technology. This individual will work across a platform supporting online and onsite enrollment, identity-document processing, biometric capture, payments, enrollment-station hardware, and supporting cloud services. This is a full-stack role spanning desktop, web, backend, and cloud infrastructure. The successful candidate will be expected to develop deep knowledge of the enrollment product and its workflows, contribute across multiple applications and services, and grow into ownership of platform features and components.

Requirements

  • Bachelor's or equivalent with 7+ years Professional software engineering experience with a track record of delivering production software.
  • Strong TypeScript and JavaScript experience, including experience with Vue 3 and a state management library.
  • Experience delivering modern web applications and Node.js services.
  • Experience with desktop software, Electron, hardware integrations, or comparable systems-level work.
  • Experience with AWS and infrastructure as code (Pulumi, Terraform, CDK, or CloudFormation).
  • Experience with automated testing, CI/CD, and production releases.
  • Ability to understand complex business workflows and become a technical contributor across a platform.
  • Strong written and verbal communication skills.
  • Ability to work in a security-sensitive, regulated, or government-program environment.
  • Willingness to obtain a U.S. government security clearance (background check required).
  • US citizenship.

Nice To Haves

  • Vue 3 Composition API, Quasar, Pinia, Fastify, Electron, Nx, Vitest, and Playwright.
  • Experience supporting Windows desktop applications and native device SDK integrations (Node-API, C/C++, SWIG).
  • AWS, Pulumi, Kubernetes, Docker, and GitLab CI/CD.
  • Identity enrollment, document authentication, biometrics, payment processing, or regulated PII workflows.
  • Experience with observability tooling (OpenTelemetry, Prometheus, Grafana).

Responsibilities

  • Design, implement, test, and support production software using TypeScript, Vue 3, Quasar, Pinia, Electron, Node.js, and Fastify.
  • Develop features for the Windows desktop enrollment application, including integrations with identity, document-scanning, biometric, and payment hardware.
  • Build and maintain web-based enrollment features and backend API services deployed on AWS.
  • Write unit and end-to-end tests alongside feature development using Vitest, Jest, and Playwright.
  • Contribute to GitLab CI/CD pipelines, build processes, desktop packaging, and release workflows.
  • Support application deployments running on AWS and Kubernetes, including infrastructure managed through Pulumi.
  • Diagnose production issues across application, device, network, and infrastructure boundaries.
  • Work with product, operations, security, QA, government-program stakeholders, and external hardware vendors.
  • Participate in code reviews and contribute to engineering standards.
  • Document features, integration behavior, and operational procedures.

Benefits

  • generous paid time off
  • medical
  • dental
  • vision
  • tuition reimbursement
  • 401k
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service