View all jobs


Springfield, VA · Information Technology
NorthHill Technology Resources has a need for a Data Automation Engineer to support NGA in Springfield, VA.  This is a direct-hire role with our client, a fast-growing Federal Integrator.  Outstanding compensation, benefits and company culture.  An active Top-Secret Clearance is required.

Data Automation Engineer 

Job Functions/Requirements:
  • Support the Geospatial Services and Solutions business area to provide high-quality, cost-effective solutions to the customer
  • Design and implement automation solutions to enhance data capture, data refinement, and processes.  Coding examples include:
    • Interfacing with device APIs in order to collect operational metrics
    • Providing automated VoIP phone setup
    • Administering and automating data pipelines between different environments
  • Produce and deploy code via GitLab projects in collaboration with other team members
  • Utilize best practices for source control, testing, and deployment of software changes
  • Work in close collaboration with other automation engineers, infrastructure administrators, and data scientists
  • Diagnose, isolate, and expediently resolve complex problems pertaining to data structures
  • Develop methods of ensuring data incompatibilities among systems are systematically eliminated
  • Develop and recommend data management policies, standards, practices, and security measures to ensure effective and consistent data management operations
  • Participate in continuous improvement efforts to increase data availability, data quality, and speed of access
  • Maintain up-to-date documentation of designs/configurations, ensuring team members have continuity of recurring tasks
  • In office work requirement > 80%
  • Travel requirement 0%

Required Skills:
  • Bachelor's Degree in Computer Science or related technical discipline, or the equivalent combination of education, technical certifications or training, and work experience
  • 8+ years of related systems engineering experience
  • Scripting, coding, or software development experience
  • Comfort with Linux/Windows command-line
  • Automation mindset
  • System administration and/or DevOps environment experience
  • Active TS/SCI clearance and eligibility to obtain a CI poly
Desired Skills:
  • Python experience
  • Shell scripting experience such as Bash or PowerShell
  • Experience with Database technologies such as Postgres, SQL Server, Oracle, or MySQL
  • Experience writing and working with SQL commands
  • Version control experience with Git
  • Experience with Gitlab and Git workflows
  • Familiarity with Agile Scrum methodologies
  • Time management skills and the drive to work with limited supervision within a small team
Bonus Skills:
  • Web App development experience such as Flask, Django, React, etc.
  • UI/UX experience
  • Experience with Analytics tools such as Tableau
  • Infrastructure as Code experience
  • Experience in technical operations at DoD/IC agencies
  • Cloud experience such as AWS, Azure, GCP, etc.

Share This Job

Powered by