Dulles, VA


Required: TS/SCI Full Scope Poly Clearance


As a Software Engineer you will perform full SDLC development activities in order to maintain/enhance customer systems and have a broad working knowledge of IT systems.. In addition you will collaborate with team members and management to prioritize needs, resolve conflicts, develop content criteria, and choose solutions.

Your Responsibilities will include:

  • Writing scripts for automation and system integration
  • Evaluation of new technologies to fit customer needs
  • Maintaining a high security profile for customer infrastructure
  • Participation in the technical design

Required Skills:

  • Demonstrated experience with Agile Methodologies
  • Demonstrated experience with the SDLC
  • Demonstrated experience with Object Oriented Programming
  • Proficiency with programming languages such as:
    • Java,
    • C#
    • C/C++, etc
  • Proficiency with any of the following database technologies, tools and services such as:
    • NoSQL (Mongo, Dynamo DB, etc)
    • Relational Databases (Oracle, MySQL, etc.)
    • RDS, Aurora, etc.
    • PostGres
    • PL/SQL
    • Pentaho
    • ETL processes
  • Experience with scripting languages such as:
    • Python
    • PowerShell
    • Bash, etc.
  • Demonstrated experience with code versioning tools:
    • Git
    • Subversion, etc
  • Strong communication skills both written and verbally
  • Ability to work within a team


Candidate must have one of the following:

  • 10 Years of job related experience and High School/GED diploma
  • 8 Years of job related experience and Associate’s degree
  • 4-7 Years of job related experience and Bachelor’s degree
  • 3 Years of job related experience and Master’s degree
  • 2 Years of job related experience and Doctorate

Desired Skills: 

  • Familiarity with cloud technologies (AWS, C2S, Azure, etc.)
  • Familiarity with frameworks and libraries such as Spring, Angular, React, etc.

Desired Certs:

  • AWS Certified Solutions Architect – Associate
  • AWS Certified Developer – Associate


    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.