• Manassas, VA

  • Permanent

  • Full-time


Leidos Intelligence Group is seeking a Software Developer to support an enterprise IT program.

This is a position for three Software Developers who will assist the through Customer software development to support the acquisition, analysis, transformation, normalization, and loading of a vast array of data types.

Primary Responsibilities

The team of three Software Developers will assist the Customer in their responsibilities through software development for the acquisition, analysis, transformation, normalization, and loading of a vast array of data types. The office engineers, operates, and maintains a large data lake and platform to make the data available to the rest of the Sponsor’s organization. The Customer’s office is responsible for compliance with the Sponsor’s Assessment and Authorization (A&A) process and for providing for the appropriate documentation through the various facets of this process. The Customer’s office is responsible for capturing metrics and building dashboards to help the team make more informed business decisions and is responsible for performing configuration management activities for the documentation control of the Customer’s systems and processes. The team of Software Engineers will perform schema development and updates for the Data Warehouse. Schemas include email, event, conversation, document, relationship, person, account, credential, call, chat, translation, transcription, device, contact, location, or archive. They will perform extract, transform and load (ETL) development for the data ingest pipeline, integrating and updating workflow orchestration for the data ingest pipeline to perform API service development and updates. The Software Engineers shall use the following technologies: Relational Data Stores (e.g., Oracle 21c), NiFi, Kafka, Elastic MapReduce (EMR) Hbase, Elastic, Splunk, Java, Python, and Spring to instrument and update the Data Catalog for data metrics, using Splunk and MySQL.

Basic Qualifications

  • Bachelors Degree and 12 years of experience. Work experience can be used/combined with education.
  • Demonstrated experience performing ETL activities including, but not limited to, parser development and deployment; data flow management; implementing data lifecycle policies; troubleshooting data access issues; and developing data models.
  • Demonstrated experience performing data migration including the design, implementation, and management of migration efforts.
  • Demonstrated experience using and applying Splunk.
  • Demonstrated experience developing and deploying code in a cloud-based environment.
  • Demonstrated experience using Java, Python, Spring, Kafka, Elastic, and EMR Hbase.

Preferred Qualifications

  • Demonstrated experience using Jira, Elasticsearch, NiFi, MySQL, Oracle, Kubernetes or other container solution, or Apache Spark.

Pay Range: Pay Range $118,300.00 – $182,000.00 – $245,700.00

The Leidos pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.


  • Apply Now