Software Engineer - SME
$106,300–$221,100 year
On-siteChantilly, Virginia, United States
Job Summary
Lead full-stack development efforts using React, Node.js, and Python while overseeing application modernization toward cloud-native, containerized platforms. Serve as the primary technical authority for frontend and backend engineering, enterprise architecture, and DevSecOps practices across complex, regulated federal environments. Ensure secure, scalable solutions aligned with zero-trust principles and enterprise interoperability needs. Manage distributed systems, GraphQL APIs, and message brokers like RabbitMQ or Kafka, leveraging Kubernetes for orchestration. Integrate Generative AI concepts and support cross-domain interoperability challenges within defense and national security organizations.
Required Qualifications
- 10+ years of experience in designing and developing enterprise-scale software solutions
- Bachelor's degree in Computer Science, Software Engineering, or related field
- Strong hands‐on experience with frontend/UI development using JavaScript frameworks (React)
- Advanced development skills in Node.js for backend and middleware services
- Professional experience developing in Python for API, automation, or data-driven workloads
- Experience building and integrating GraphQL APIs (or similar technologies such as REST, gRPC, or tRPC)
- Working knowledge of search engines such as ElasticSearch or OpenSearch for indexing and data retrieval
- Experience with message brokers, especially RabbitMQ (or related platforms such as Apache Kafka)
- Proficiency with Kubernetes for container orchestration and deployment
- Familiarity with Generative AI concepts, tooling, or model integration
- US Citizenship
- Active Top Secret security clearance
Desired Qualifications
- Master's degree in Computer Science, Software Engineering, or related technical field
- Exposure to OpenCTI, an open-source cyber threat intelligence platform (experience with Docker, MITRE ATT&CK, or CTI workflows beneficial)
- Experience with AssemblyLine, malware analysis frameworks, or similar security automation pipelines
- 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
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.