Location: Chantilly, VA
Security Clearance: Active TS or higher [Required] w/ ability to obtain CI Poly
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 OverviewThe Software Engineer (Senior) serves as the principal authority for enterprise software architecture, development standards, application modernization, and secure software delivery across complex environments.
This role leads the design, development, testing, and enhancement of enterprise applications while establishing architectural frameworks, development best practices, and modernization strategies. The Software Engineer (Senior) combines 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 ResponsibilitiesSoftware Architecture and Modernization- Establish enterprise software architectural frameworks.
- Define development best practices and modernization strategies.
- Align software solutions with enterprise objectives, zero-trust principles, and interoperability requirements.
- Guide modernization of complex enterprise applications and supporting platforms.
- Lead the design, development, testing, and enhancement of enterprise applications.
- Provide hands-on engineering expertise to deliver scalable, secure, and high-performing software solutions.
- Guide secure software delivery across complex environments.
- Support automated testing, version control, CI/CD, and DevSecOps practices throughout the software development lifecycle.
- Serve as the principal technical authority for enterprise software architecture and development.
- Lead technical initiatives and establish enterprise development standards.
- Provide technical direction for complex software engineering and integration challenges.
- Promote software quality, secure coding, standardization, and continuous improvement across development teams.
- Support multi-model and multi-modality orchestration involving reasoning, perception, memory, and tool execution.
- Support temporal, spatial, geographic, quantitative, and computer vision AI implementations.
- Support Named Entity Recognition, contextual entity extraction, and entity resolution.
- Support multi-step retrieval and structured output generation.
- Develop capabilities involving complex data parsing and streamlined ingestion.
- Support deep source citation and traceable analytic outputs.
- Support vector, graph, and multi-database orchestration.
- Develop and support automated ETL pipeline creation, scheduling, and optimization.
- Implement Attribute-Based Access Control at the data layer.
- Support provenance and end-to-end data lineage tracking.
- Support schema-aligned ingestion and normalization of diverse structured and unstructured data.
- Support software solutions operating in air-gapped, hybrid, and on-premises environments.
- Support container orchestration and distributed systems management using Kubernetes.
- Support environments using locally hosted GPU servers and hyperconverged nodes.
- Support multitenant Cross-Domain Solutions.
- Support UI, backend, and middleware engineering using TypeScript, React, Python, FastAPI, LanceDB, Lance Graph, PostgreSQL, Temporal.io, Docker, and Kubernetes.
- Integrate reasoning components, retrieval systems, databases, and AI/GenAI services.
- Develop solutions using modern programming languages, frameworks, and application architectures.
- Support integration across application, data, AI, and infrastructure components.
-
Bachelor’s degree. [Required]
- Minimum 10 years of relevant 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]
- 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]
- 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.
Skills Required
- Bachelor's degree
- Minimum of 10 years of experience
- Extensive experience designing and developing enterprise-scale software solutions
- Experience with DevSecOps, CI/CD pipelines, automated testing, and version control systems
- Expertise in modern programming languages, software design patterns, and application architectures
- Strong knowledge of application security, secure coding practices, and software quality assurance
- Ability to lead technical initiatives and establish enterprise development standards
- Strong analytical, troubleshooting, communication, and leadership skills
- 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
What We Do
The Amatriot Group is a talent solutions firm providing technology expertise to the federal and commercial sectors. With over a decade of experience delivering mission-critical support to the intelligence, defense, and national security sectors, the company specializes in delivering cutting-edge technology solutions by securing top-tier talent to bridge workforce gaps in the most complex and secure environments.








