Software Developer (Systems Software)

GRVTY
Chantilly, VA

Who this role is best for

Strong fit for systems software engineers who design and operate large-scale graph databases and cloud-native architectures, with a focus on geospatial and big data processing in the national security domain.

Best fit for

  • Candidates with experience in cloud-native systems and graph databases for national security applications
    — “development and maintenance of large-scale innovative solutions to solve the Sponsor's leading challenges in data correlation, aggregation, and graphing”
  • Individuals who have built high-performance data pipelines using PySpark and AWS services
    — “building and operating high-performance data processing pipelines using Lambda, Step Functions and PySpark”
  • Professionals with a background in DevSecOps and agile development for regulated federal environments
    — “implementing DevSecOps and agile development in production environments”

Things to consider

  • Clearance requirements may limit eligibility to US citizens with security clearance experience
    — “Active TS/SCI with Polygraph Clearance”
  • Candidates should be prepared to work with complex data types and large-scale systems
    — “designing, building and operating big data systems, such as persistence, partitioning, indexing, at scale of trillions of records/events”

How to stand out

  • Highlight experience with geospatial indexing using GeoMESA in your resume and interview responses
    — “designing and operating large-scale serverless geospatial indexes built with GeoMESA”
  • Emphasize your ability to facilitate cross-team engineering discussions and align with mission needs
    — “facilitating engineering discussions across teams representing multiple stakeholders to develop and execute implementation strategies that meet mission needs”
  • Showcase your hands-on work with Apache Gremlin and graph traversal systems in technical interviews
    — “developing and operating graph traversal capabilities using data graphing tool traversal capabilities built upon Apache Gremlin”
Pace · Fast PacedCollaboration · HighAutonomy · MediumDecision Impact · Team

Derived from job-description analysis by Serendipath's career intelligence engine.

What success looks like

  • designing cloud-native architectures
  • operating big data systems
  • developing technical capabilities for processing datasets
Typical background
software developmentdata engineering

Skills & requirements

Required

Cloud-native ArchitecturesBig Data SystemsGraph DatabasesNosql SolutionsData ModelingHigh-performance Data Processing PipelinesKubernetes InfrastructureConfiguration ManagementNiagara Files ApplicationsMachine Learning Operations (mlops) Pipelines

Preferred

React FrameworkWebglApache CassandraApache Gremlin

Stack & domain

Cloud-native ArchitecturesAWSGoogleIBMOracleBig Data SystemsGraph DatabasesDynamodbApache GremlinNosql SolutionsData ModelingServerless Geospatial IndexesGeomesaPartition And Sort Key DesignAggregation OperationsRelational DatabasesData Processing PipelinesLambdaStep FunctionsPysparkUser Interface/user ExperiencesReactWebglApache CassandraTechnical AnalysisSearch OptimizationsMlops PipelinesConfiguration ManagementGitHubNiagara Files (nifi)Kubernetes InfrastructureTeamworkCommunicationProblem-solvingFacilitating Engineering DiscussionsDeveloping Implementation StrategiesSupporting Engineering EffortsData AnalyticsCollection ServicesIntelligence ProductsNational SecurityData CorrelationAggregationGraphingBig DataNoSQLMlopsKubernetes

About the role

Original posting from GRVTY via Greenhouse

What Impact You'll Have

The Sponsor's data analytics and collection services provide intelligence products to inform operations, drive collection, solve Sponsor business problems, and support national security needs. The Sponsor specializes in development and maintenance of large-scale innovative solutions to solve the Sponsor's leading challenges in data correlation, aggregation, and graphing. The contractor shall support the advancement of the Sponsor's solution with highly technical software development to meet complex and evolving mission needs. 

What You'll be Owning

GRVTY is seeking a Software Developer (Systems Software) with a TS/SCI + Poly clearance (applicable to this customer) to join one of our top projects in Chantilly, VA.

What You Must Have

Active TS/SCI with Polygraph Clearance

Demonstrated experience with designing cloud-native architectures using cloud services such as AWS, Google, IBM, and Oracle

Demonstrated experience designing and operating big data systems

Demonstrated experience building and optimizing performance of large scale graph databases (tens of billions of edges) using DynamoDB or new enhanced capabilities

Demonstrated experience developing and operating graph traversal capabilities using data graphing tool traversal capabilities built upon Apache Gremlin or new enhanced capabilities

Demonstrated experience developing and operating NoSQL solutions to complex big data applications

Demonstrated experience in data modeling for performance, partition sharding, record/event aggregation workflows, stream processing, and metrics gathering

Demonstrated experience designing and operating large-scale serverless geospatial indexes built with GeoMESA

Demonstrated experience with partition and sort key design and implementation to ensure consistent performance

Demonstrated experience with aggregation operations to de-duplicate records on continuous data feeds

Demonstrated subject matter expertise experience with relational databases to noSQL

Demonstrated experience building and operating high-performance data processing pipelines using Lambda, Step Functions and PySpark

Demonstrated experience building high quality User Interface/User experiences with the React framework and webGL

Demonstrated experience designing and operating large scale graph databases using Apache Cassandra

Demonstrated experience performing in-depth technical analysis of large-scale graph databases to develop implementation strategies for search optimizations

Demonstrated experience developing technical capabilities for processing, persistence and search of datasets that are collected or maintained using standards common in the Sponsor's community

Demonstrated experience facilitating engineering discussions across teams representing multiple stakeholders to develop and execute implementation strategies that meet mission needs

Demonstrated experience developing Machine Learning Operations (MLOps) pipelines for large scale application

Demonstrated experience maintaining configuration of software using configuration management resources such as GitHub

Demonstrated experience designing, building and operating big data systems, such as persistence, partitioning, indexing, at scale of trillions of records/events

Demonstrated experience with Niagara Files (NiFi) applications or new enhanced capabilities

Demonstrated experience developing and operating Kubernetes infrastructure

Demonstrated experience supporting engineering efforts that will contribute to delivery of capabilities such as datasets and functionality such as communications, geospatial workflows

Demonstrated experience implementing DevSecOps and agile development in production environments

Demonstrated experience with agile software development and testing

Demonstrated experience with federal security, regulatory and compliance requirements and security accreditation package development

Demonstrated experience with data security and governance using centralized security controls like LDAP, encrypting the data, and auditing access to the data

Demonstrated experience with specialized technologies that are optimized for the particular use of the data, such as relational databases, a NoSQL database (Cassandra), or object storage

Demonstrated experience with Apache, TINKERPOP, GREMLIN and/or JANUSGRAPH to design, develop, implement and maintain system

Demonstrated knowledge of Graph Database to design, develop, implement and maintain system

Demonstrated experience with C or C++ to write interfaces

Demonstrated experience using centralized security controls like LDAP, encrypting data, and auditing access to data

Demonstrated experience with: Databases: Postgres, MariaDB, ELK, Minio, AWS S3, Neo4j, MongoDB, noSQL

Demonstrated experience with: Languages: Python (pypi libraries)

Demonstrated experience with: Operating Systems: Centos7, RockyLinux8

Demonstrated experience with: Orchestration: Kubernetes, Docker, Docker-Compose, Docker-Swarm

Demonstrated experience with: Development Tools: vscode, gitlab, jupyterhub/notebooks, MATLAB

Demonstrated experience with: Environments: large collaboration and development environments

Demonstrated experience with: Data types: Unstructured, structured, or semi- structured data, including: CSV, JSON, JSONL, AVRO, Protocol Buffers, Parquet, etc

What Would be Nice to Have

Demonstrated experience with designing cloud-native architectures using Sponsors cloud services

Demonstrated experience designing and operating big data systems within the Sponsors policy and regulatory environment

Demonstrated experience developing and operating graph traversal capabilities using the Sponsors data graphing tool traversal capabilities built upon Apache Gremlin

Demonstrated experience building and operating high performance data processing pipelines using Lambda, Step Functions and PySpark on the Sponsors infrastructure with EMR

Demonstrated experience working with the Sponsor's enterprise services used for Data Management, including the enterprise catalog service (and associated APIs), and Policy Decision Points (PDPs).

Demonstrated experience developing Machine Learning Operations (MLOps) pipelines for large scale application in the Sponsor's environment

Demonstrated experience and understanding of IT Service Management and common SLA measurements

Demonstrated experience presenting solutions, requirements, and presentations to diverse audiences.

Demonstrated experience working with container orchestration technologies such as AWS ECS, AWS Fargate, and Kubernetes or other enhanced capabilities available

Demonstrated experience in managing large operational cloud environments spanning multiple tenants using Multi-Account management, AWS Well Architected Best Practices, and AWS Organization Units/Service Control Policies (OU/SCP).

Demonstrated experience with Micro-services such as building decoupled systems, utilizing RESTful endpoints and lightweight systems

Demonstrated experience in total systems perspectives, including a technical understanding of systems and applications relationships, dependencies, and requirements of hardware and software components

Demonstrated experience consulting with customers to determine present and future user needs

Demonstrated experience providing frequent contact with customers, traceability within program documents, and the overall computing environment and architecture

Certifications:

AWS Certified Solutions Architect

AWS Machine Learning Certification(s)

Agile certification

Azure

Security+

GSEC

CCNA

Pay Range: At GRVTY, we understand that compensation is influenced by many factors—such as geographic location, federal contract labor categories, wage rates, prior experience, skillsets, education, and certifications.

We’re proud to offer a work environment that empowers our team to achieve a strong work-life balance. GRVTY provides competitive pay, comprehensive benefits, and meaningful opportunities for professional growth.

Our benefits package is designed to support the well-being of our employees and their families, and includes coverage in areas such as healthcare, financial wellness, retirement planning, family assistance, continued education, and paid time off.

Virginia Pay Range

$150,000 - $250,000

Pay Range: At GRVTY, we understand that compensation is influenced by many factors—such as geographic location, federal contract labor categories, wage rates, prior experience, skillsets, education, and certifications.

We’re proud to offer a work environment that empowers our team to achieve a strong work-life balance. GRVTY provides competitive pay, comprehensive benefits, and meaningful opportunities for professional growth.

Our benefits package is designed to support the well-being of our employees and their families, and includes coverage in areas such as healthcare, financial wellness, retirement planning, family assistance, continued education, and paid time off.

Virginia Pay Range$150,000—$250,000 USDWhy Choose GRVTY

The toughest national security challenges demand vision and ingenuity, not just resources. We deliver mission and technical expertise to outpace our adversaries. We’re purpose-built to tackle the most entrenched, systemic national security issues around the world.

We partner with our customers to help them overcome challenges in every corner of technology and defense—including the ones still being explored. Our growing capabilities create complementary advantages, giving on-the-ground operations the edge they need to succeed. We muster everything we have to answer every challenge presented, every day of our lives.

At GRVTY, we believe that when our employees thrive, our company thrives. That’s why we offer a comprehensive and competitive benefits package designed to support your well-being, growth, and work-life balance.

  • Robust health plan including medical, dental, and vision  
  • Health Savings Account with company contribution  
  • Annual Paid Time Off and Paid Holidays  
  • Paid Parental Leave   
  • 401k with generous company match  
  • Training and Development Opportunities  
  • Award Programs  
  • Variety of Company Sponsored Events

EEO Statement

GRVTY, is an Equal Opportunity Employer.  All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran and will not be discriminated against on the basis of disability. 

Anyone requiring reasonable accommodations should email recruiting@grvty.com or call 703-544-7930 with requested details.  A member of the HR team will respond to your request within 2 business days. 

Know Your Rights: Workplace Discrimination is Illegal (eeoc.gov)  

Please review our current job openings and apply for the positions you believe may be a fit. If you are not an immediate fit, we will also keep your resume in our database for future opportunities.

Source: GRVTY careers (Greenhouse)

Similar roles

More roles at GRVTY