Software Engineer Sr
Job Description
Telos Corporation is hiring a Senior Software Engineer to help build and run Telos ID enrollment technology across desktop, web, backend services, and cloud infrastructure.
Responsibilities
- Design, implement, test, and support production software using TypeScript, Vue 3, Quasar, Pinia, Electron, Node.js, and Fastify
- Develop features for a Windows desktop enrollment application, including integrations with identity, document scanning, biometric capture, and payment hardware
- Build and maintain web-based enrollment features and backend API services deployed on AWS
- Create and maintain unit and end-to-end tests using Vitest, Jest, and Playwright alongside feature development
- Contribute to GitLab CI/CD, build processes, desktop packaging, and release workflows
- Support deployments running on AWS and Kubernetes, with infrastructure managed through Pulumi
- Diagnose production issues spanning application, device, network, and infrastructure boundaries
- Collaborate with product, operations, security, QA, government-program stakeholders, and external hardware vendors
- Participate in code reviews and help define engineering standards
- Document features, integration behavior, and operational procedures
Requirements
- Bachelor's degree or equivalent plus 7+ years professional software engineering experience delivering production software
- Strong TypeScript/JavaScript, including experience with Vue 3 and a state management library
- Experience building modern web applications and Node.js services
- Experience with desktop software, Electron, and/or hardware integrations or comparable systems-level work
- Experience with AWS and infrastructure as code tools such as Pulumi, Terraform, CDK, or CloudFormation
- Experience with automated testing, CI/CD, and production release processes
- Ability to understand complex business workflows and contribute technically across a platform
- Strong written and verbal communication
- Ability to operate in a security-sensitive, regulated, or government-program environment
- Willingness to obtain a U.S. government security clearance (background check required)
Technologies
- TypeScript, Vue 3, Quasar, Pinia, Electron, Node.js, Fastify
- Vitest, Jest, Playwright
- GitLab CI/CD
- AWS, Kubernetes, Pulumi, Terraform, AWS CDK, CloudFormation
- Docker, Nx
- Node-API, C/C++, SWIG
- OpenTelemetry, Prometheus, Grafana
- Windows
- U.S. government security clearance
Benefits
- Generous paid time off
- Medical
- Dental
- Vision
- Tuition reimbursement
- 401k
Preferred qualifications
- Vue 3 Composition API, Quasar, Pinia, Fastify, Electron, Nx, Vitest, Playwright
- Experience supporting Windows desktop applications and native device SDK integrations (Node-API, C/C++, SWIG)
- AWS, Pulumi, Kubernetes, Docker, GitLab CI/CD
- Experience with identity enrollment, document authentication, biometrics, payment processing, or regulated PII workflows
- Experience with observability tooling (OpenTelemetry, Prometheus, Grafana)
Eligibility requirements
- Successful candidate must meet eligibility requirements to access sensitive information, requiring US citizenship
- Telos maintains a drug-free workplace and will conduct drug testing on applicants who accept an offer
- Telos participates in the E-Verify program, and employment is contingent upon confirmation from the SSA and/or DHS of authorization to work in the United States
- Telos Corporation is an EEO/AA employer