McLean, VA


Required: TS/SCI Full Scope Poly Clearance


As a Software Engineer you will be a part of large team of software developers with a focus on mission initiatives. You will deliver services with a cloud environment while leveraging Agile methodologies.  As a part of the team you will maintain process, schedule, and quality controls.

Your Responsibilities will include:

  • ETL of raw data in databases using the following:
    • Pentaho
    • SQL Developer
    • Java etc.
  • File manipulation, data modeling, data mapping, data testing, metrics, and documentation at an enterprise level
  • High performance completion of datasets
  • Logging of what and how data underwent the ETL process
  • Leveraging knowledge of automation tools in order to produce enhancements to the current process
  • Leveraging knowledge to provide support in the ETL process
  • Provide support for the following:
    • Analytics
    • Databases
    • System O&M
  • Collaborating with external teams, leadership, and key stakeholders

Required Skills:

  • Demonstrated experience with data scripting and manipulation
  • Demonstrated experience working within a cloud environment such as:
    • AWS
    • Azure
  • Demonstrated experience with either of the following programming languages:
    • Java
    • C#
  • Demonstrated experience with Python
  • Demonstrated experience with data ingestion of both structured and unstructured data at an enterprise level
  • Demonstrated experience producing ETL solutions from end to end
  • Demonstrated experience with Linux and comfortable with the command-line
  • Demonstrated experience with relational databases and languages such as:
    • Oracle
    • SQL
    • PL/SQL
  • Demonstrated experience with code management tools such as:
    • Git
    • Subversion etc.
  • Demonstrated experience with design mappings for  ETL, auditing, and metrics


Candidate must have one of the following:

  • 12 Years of job related experience and High School/GED diploma
  • 10 Years of job related experience and Associate’s degree
  • 8 Years of job related experience and Bachelor’s degree
  • 6 Years of job related experience and Master’s degree
  • 4 Years of job related experience and Doctorate

Desired Skills:

  • Experience with 3 or more of the following:
    • AWS
    • C2S
    • Apache Hadoop
    • Apache Spark (Scala)
    • Apache Solr
    • Apache Tomcat
    • JDBC
    • Oracle
    • Jenkins
    • Git
    • MVC Framework (i.e Spring)
  • Experience with the SDLC (i.e architecture design, unit testing, etc.)

Desired Certs:

  • Amazon Web Services
  • Certified Scrum Master

Core hours: 9:30AM – 2:30PM

    About Us

    Restless Software is an equal opportunity employer that provides highly skilled technologists and creative solutions to clients in both the private and public sectors.