Software Engineer

VTG LLC
Chantilly, VA, United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services Amazon S3 Apache HTTP Server Big Data CentOS Cloud Engineering Configuration Management Data Security Relational Databases
+35 more
Shard (Database Architecture) Linux Amazon DynamoDB Geospatial Intelligence Protocol Buffers Graph Database Identity and Access Management Java Web Services JSON Python (Programming Language) Lightweight Directory Access Protocols (LDAP) PostgreSQL Linux System Administration MariaDB MongoDB Neo4j NoSQL Search Technologies Unstructured Data Parquet State Machines AWS Lambda Indexer Git Containerization Pyspark Kubernetes Cassandra Avro Apache Nifi Stream Processing Data Pipelines Devsecops Serverless Computing Docker

Job description

  • Design, build, and operate large-scale Big Data systems, including persistence, partitioning, indexing, and search capabilities.
  • Develop and maintain Java-based applications and APIs.
  • Architect and implement cloud-native solutions using AWS or comparable cloud platforms.
  • Design and optimize high-performance graph databases containing tens of billions of edges.
  • Develop graph traversal capabilities using Apache TinkerPop, Gremlin, JanusGraph, or similar technologies.
  • Build and maintain NoSQL and relational database solutions supporting complex Big Data applications.
  • Design partition and sort key strategies to ensure consistent system performance.
  • Develop aggregation operations to de-duplicate records across continuous data feeds.
  • Build and operate serverless data processing pipelines using AWS Lambda, Step Functions, and PySpark.
  • Design and operate large-scale geospatial indexing solutions using GeoMESA.
  • Develop and maintain Kubernetes-based containerized environments.
  • Implement DevSecOps and agile development practices in production environments.
  • Maintain configuration management using Git-based repositories.
  • Facilitate technical discussions across cross-functional teams to develop mission-aligned implementation strategies.
  • Ensure compliance with federal security, regulatory, and accreditation requirements.
  • Implement data security and governance controls including LDAP integration, encryption, and auditing.

Requirements

Do you have experience in Technical solutions implementation?, * Active TS/SCI with Polygraph required.

  • Bachelor’s degree in Geospatial Intelligence, Geography, Remote Sensing, Intelligence Studies, Engineering, or related field, or equivalent experience
  • Demonstrated experience with Java development.
  • Experience designing and operating Big Data systems.
  • Experience developing and maintaining APIs.
  • Experience designing cloud-native architectures using AWS or similar cloud platforms.
  • Experience building and optimizing large-scale graph databases using technologies such as Cassandra, DynamoDB, Neo4j, or JanusGraph.
  • Experience developing graph traversal capabilities using Apache TinkerPop and Gremlin.
  • Experience designing and operating NoSQL solutions.
  • Experience in data modeling, partition sharding, stream processing, and metrics gathering.
  • Experience developing high-performance data processing pipelines.
  • Experience with Kubernetes, Docker, and container orchestration.
  • Experience with Apache NiFi.
  • Experience implementing DevSecOps and agile methodologies.
  • Experience with data security controls including encryption and centralized access management (LDAP).
  • Experience working with structured, semi-structured, and unstructured data formats (CSV, JSON, AVRO, Parquet, Protocol Buffers, etc.).
  • Experience with relational and NoSQL databases including PostgreSQL, MariaDB, MongoDB, Cassandra, ELK, MinIO, and AWS S3.
  • Experience working in Linux environments such as CentOS or Rocky Linux.
  • Experience with Python and related libraries.
  • Experience supporting large collaboration and development environments

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

3:02 min

Audience Q&A on data formats and engine tradeoffs

Matthias Niehoff Matthias Niehoff · WWC Europe 2026

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:52 min

Customizing block storage tiers and formats

Ricardo Sueiras Sueiras · LIVE

2:03 min

Distinguishing type definition constructs from data validation routines

Clemens Vasters Clemens Vasters · WWC 2025

Videos

See all

Related articles

See all