Senior Software Engineer #3753


  • US-VA-Tysons Corner
  • Information Technology
Apply Now

Company Overview

GovCIO is a team of transformers—people who are passionate about transforming government I.T. We believe in making a difference by developing digital strategies and delivering the technology-related innovation that improves governmental operations each day.

But we can’t do it alone. We welcome and nurture an inclusive and diversified work culture. Because different backgrounds, experiences, abilities, and perspectives make us better decision-makers, problem solvers, and creators. We’re changing the face of I.T. – from our diverse staff to the end-products we develop. And we’re excited to expand our team. Are you ready to be a transformer?


Develops, inspects, mines, transforms, and analyzes data to create descriptive and predictive models that impact productivity, decision making, and provide strategic mission impact. Data Integration – Applies data wrangling tools including ETL, ELT, and programming languages to collect and blend data from operational and relevant external systems. Data Analysis – Applies data mining, machine learning, and statistical analysis on data to create predictive and descriptive models. Applies and integrates these models to develop segmentation, clustering, forecasting, classification and other models. Data Visualization – Applies Data discovery and data visualization tools to interpret and present the findings in a compelling and usable manner. Maintains and integrates analytical systems with operational systems, verifies the accuracy of the data and analytics. Interacts with both business and data SMEs.

1. Generates new business insights through data extraction, storage, transformation, analysis, and visualization of diverse data sets.
2. Collects and transforms structured, unstructured, relational, and NoSQL data using ETL and ELT tools as well as develops custom code using programming languages. Understands and uses distributed (e.g. MapReduce) methods that scale to multi-Terabyte sized data collections.
3. Analyzes data using data mining, machine learning, and statistical algorithms available in COTS tools (e.g. SAS, SPSS, and Oracle); builds analytical solutions using programming languages (e.g. R, Python, SAS), and programming libraries (e.g. Python SciKit, R Caret, PostgreSQL MADlib, Apache Spark MLlib).
4. Interprets and evaluates accuracy of results through iterative, agile methods.
5. Applies data discovery and data visualization tools (e.g. Tableau, Trifacta) to develop compelling, actionable, useful data stories.
6. Works closely with data SMEs, business, and management to prioritize business and information needs.


Client-specific responsibilities:

The Senior Software Engineer will support a fast-paced, challenging, and rewarding program within the Northern Virginia area. The position requires an active TS/SCI with CI Polygraph security clearance. The Software Engineer will work on a small and growing team supporting a data-intensive organization through the development of apps, scripts, tools, and packages designed to automate ETL, business practices, and intelligence products in an operations environment. The Software Engineer will be required to work with mission analysts to determine their business processes and recommend automation improvements using REST API calls, ETL, or other scripting. The Software Engineer will also maintain and update existing boutique scripts and applications used to support the operational mission with data query and data ingest.

The Software Engineer will be highly customer-focused and must be comfortable developing innovated solutions in an often resource-constrained classified development environment. The Software Engineer must be comfortable performing outreach to other divisions to understand their workflows and to determine if there are automation capabilities available. The ideal candidate will be skilled, flexible, and passionate about developing technical solutions which will directly impact US national security. We are looking for the ability to rapidly prototype and test solutions with production-level quality. Collaboration and team-building skills are also critical for success.


Bachelor’s with 15+ years (or commensurate experience)

  • In order to qualify as a Senior, candidates are required to have a BS degree + 18 years of applicable experience OR a Master’s degree + 10 years of applicable experience

Required Skills and Experience

  • TS/SCI clearance with CI Polygraph
  • Ability to communicate technical findings to non-technical audiences
  • Experienced Python developer with direct experience developing Flask or command line utility apps and Python packages
  • Knowledge of HTML, CSS, and JavaScript
  • Experience working within an AGILE production environment and the use of git and JIRA for collaboration
  • Comfortable working with Windows and/or UNIX command line. Must have ability to automate basic operating system processes using Powershell or DOS scripting
  • Experienced with heavy use of Excel or CSV inputs/outputs with Python and data cleaning methods
  • Experience interacting with SQL databases using SQLAlchemy or another Object Relational Map-per. Strong SQL skills for querying data
  • Experience working with JSON and XML data structures for app development and ETL
  • Experience submitting calls to a variety of REST APIs, often in the same app
  • Strong unit testing and debugging skills





Preferred Skills and Experience

  • Ability to develop interactive front-end applications using React or Angular
  • Experience using GreaseMonkey or other browser plugin for DOM manipulation
  • Experience using Perl
  • Experience with the Anaconda environment and the SciPy stack and data science techniques
  • Experience with Machine Learning and statistics using SciKit-Learn and/or Tensorflow

COVID Policy: New employees will be required to adhere to the Company’s and its clients’ COVID-19 safety procedures. In the event that the COVID-19 vaccination mandate for Federal Contractors is enforced, you must become fully vaccinated or request and be approved for an exemption. Employees working onsite at a client location must comply with our client’s COVID-19 requirements.

GovCIO is a team of professionals who want to make a difference. And that can only happen with a diverse, happy, and cared-for team. So, we prioritize your well-being, equity for all and look for ways to make work a better place for each of us every day.

We are an Equal Opportunity Employer. All qualified applicants receive consideration for employment without regard to race, ethnicity, religious affiliation, gender, gender identity or expression, sexual orientation, national origin, or disability status. EOE AA M/ F/Vet/Disabled

Apply Now

Not The Right Fit?

Is this not the job you’re looking for? That’s ok! We’ve got plenty of other opportunities for you to peruse. Search all of our open positions by your area of interest or location.

View All Jobs