Software Engineer
Job details
- Pay
- $165,000 – $210,000 a year
- Work mode
- Hybrid
- Employment
- Full-time
- Level
- Senior
- Experience
- 10+ years
- Education
- Bachelor's degree
- Posted
- Oct 14, 2026
- Last confirmed open
- Oct 14, 2026
About this role
Location
Chantilly, VA
Security Clearance: Active TS or higher [Required]
Job Type: Full-Time
Target Salary Range*:$165,000 - $210,000
- This represents the potential salary range for this position depending on education level, years of experience and/or certifications in addition to other position specific requirements which may impact salary
Position Overview
Serve as the principal authority for enterprise software architecture, development standards, application modernization, and secure software delivery across complex environments.
Lead the design, development, testing, and enhancement of enterprise applications while establishing architectural frameworks, development best practices, and modernization strategies. Combine strategic technical leadership with hands-on engineering to deliver scalable, secure, high-performing solutions aligned with enterprise objectives, zero-trust principles, and interoperability requirements.
Key Responsibilities
Software Architecture and Modernization
- Establish enterprise software architectural frameworks.
- Define development best practices and modernization strategies.
- Align solutions with enterprise objectives, zero-trust principles, and interoperability requirements.
Application Engineering and Delivery
- Lead the design, development, testing, and enhancement of enterprise applications.
- Provide hands-on engineering expertise to deliver scalable, secure, high-performing solutions.
- Guide secure software delivery across complex environments.
Technical Leadership and Standards
- Serve as the principal technical authority for enterprise software architecture and development.
- Lead technical initiatives and establish enterprise development standards.
Qualifications
Education
- Bachelor’s degree. [Required]
Experience
- Minimum of 10 years of experience. [Required]
- Extensive experience designing and developing enterprise-scale software solutions. [Required]
- Experience with DevSecOps, CI/CD pipelines, automated testing, and version control systems. [Required]
Skills
- Expertise in modern programming languages, software design patterns, and application architectures. [Required]
- Strong knowledge of application security, secure coding practices, and software quality assurance. [Required]
- Proven ability to lead technical initiatives and establish enterprise development standards. [Required]
- Strong analytical, troubleshooting, communication, and leadership skills. [Required]
Application Requirements
- In-house custom-developed application.
Advanced AI, GenAI, and Multi-Model Engineering
- Multi-model and multi-modality orchestration involving reasoning, perception, memory, and tool execution.
- Temporal, spatial, geographic, quantitative, and computer vision AI implementation.
- Named Entity Recognition (NER), contextual entity extraction, and resolution.
- Multi-step retrieval and structured output generation.
- Complex data parsing and streamlined ingestion.
- Deep source citation and traceable analytic outputs.
Data Architecture and ETL
- Vector, graph, and multi-database orchestration.
- Automated ETL pipeline creation, scheduling, and optimization.
- Attribute-Based Access Control (ABAC) at the data layer.
- Provenance and end-to-end data lineage tracking.
- Schema-aligned ingestion and normalization of diverse structured and unstructured data.
Enterprise Infrastructure and Cross-Domain Solutions
- Air-gapped, hybrid, and on-premises operational environments.
- Container orchestration and distributed systems management using Kubernetes.
- Locally hosted GPU servers and hyperconverged nodes.
- Multitenant Cross-Domain Solutions (CDS).
Application Development and Integration
- UI, backend, and middleware engineering using TypeScript, React, Python, FastAPI, LanceDB, lance graph, PostgreSQL, Temporal.io, Docker, and Kubernetes.
- Integration of reasoning components, retrieval systems, databases, and AI / GenAI services.
- Use of modern programming languages and frameworks.
Preferred Qualifications
- Master’s degree in Computer Science, Software Engineering, or a related technical field.
- Experience supporting federal, defense, intelligence, or highly regulated environments.
- Expertise in cloud-native architectures, microservices, containers, and modern application platforms.
- Experience addressing cross-domain or cross-enclave interoperability challenges.
- Knowledge of zero-trust architecture and secure enterprise application development.
- Relevant certifications in cloud technologies, software architecture, Agile, cybersecurity, or DevSecOps.