Job Requirements
Chantilly, VA
Secret Polygraph
Mid Level Career (5+ yrs experience)
$164,382.4 - $274,518.4
Job Description
Job Category: Software Engineering
Requisition Number: GRAPH001977
Posting Details
- Posted: April 13, 2026
- Full-Time
- On-site
- Salary Range: $164,382.40 USD to $274,518.40 USD
Locations
Showing 1 location
Chantilly
Chantilly, VA, USA
Chantilly
Chantilly, VA, USA
JOB DESCRIPTION
The optimal candidate will have demonstrated experience integrating solutions with graph databases, such as JanusGraph. They will also have a strong background in systems software development, experience with 3rd party system integration, expertise in ElasticSearch, and a solid understanding of data modeling concepts. This is a fantastic opportunity to work on a challenging project that requires innovative solutions and collaborative problem-solving.
KEY RESPONSIBILITIES
- Design, develop, test, and deploy scalable and efficient software solutions
- Collaborate with cross-functional teams to identify and prioritize project requirements
- Participate with code reviews and ensure high-quality, modular, and reusable code
- Troubleshoot and debug issues in the application, including performance optimization and error handling
- Stay up-to-date with industry trends and emerging technologies, applying this knowledge to improve our application
- Design and implement data models that meet the needs of the application, ensuring data consistency and integrity
EDUCATION AND EXPERIENCE
- Bachelor’s Degree in Computer Science, Electrical or Computer Engineering or a related technical discipline, or the equivalent combination of education, technical training, or work/military experience.
- 5+ years of related software development experience.
REQUIRED QUALIFICATIONS
- 5+ years of experience in systems software development in NodeJS
- Strong proficiency working with graph databases (for example JanusGraph) and graph query languages
- Strong understanding of software design patterns, principles and best practices
- Excellent problem-solving skills, with the ability to work effectively in a team environment
- Basic understanding of data modeling concepts, including entity-relationship, data normalization, and denormalization
- Experience with Git workflows, including feature branching, pull requests and code reviews
- Ability to work effectively in a Linux-based development environment
DESIRED QUALIFICATIONS
- Experience with Node.js, Express, MongoDB and Cassandra
- In-depth knowledge of ElasticSearch, including indexing, querying and aggregation
- Knowledge of containerization leveraging Kubernetes
- Familiarity with CI/CD pipelines and automation tools such as Jenkins or Argo CD
- Hands-on experience working with message brokers such as RabbitMQ or AWS SQS
*A candidate must be a US Citizen and able to obtain TS/SCI with Polygraph clearance.
Equal Opportunity Employer / Individuals with Disabilities / Protected Veterans
TS/SCI
group id: 90872399