Sr. Software Engineer in Herndon, VA. This is not a Corp2Corp opportunity

Job Description

Job Location
Senior Software Engineer
Job Type
Job Order

TCI has an immediate need for a Sr. Software Engineer in Herndon, VAThis is not a Corp2Corp opportunity.  This is a long term contract opportunity with probable extension and possible hire.  This position requires a current DoD Top Secret Clearance.


TCI is offering an excellent DoD Contract opportunity with our government/military sector client in Herndon, VA.  If you enjoy a collaborative and creative work environment, this is a great opportunity for you to join a rapidly growing IT team.  Promoting from within is a routine best practice in an environment where individuals are encouraged to advance their careers.


  • Developing software architecture, requirement analysis, selection and evaluation of COTS and GOTS tools, implementation and system integration activities (with both new and legacy systems)
  • Acting as a technical expert in software engineering and big data analytics to build a large highly complex software system using best practices in the industry
  • Researching new technologies for future enhancements and implement as required
  • Developing software code for a Unix or Linux Environment, using unit test framework, build automation, and source code version control management tools                                 


  • In this position the individual will need to be a self-starter and with the ability to solve complex problems under minimal supervision.
  • Bachelor’s Degree in Engineering, Computer Science or appropriate discipline and related technical experience utilizing the required
  • 6+ years of experience supporting software architecture development, requirements analysis, process execution and evaluation
  • 6+ years of experience with basic Unix/Linux operation system administration and shell scripting (CentOS/RHEL preferred)
  • 6+ years of current Java, C/C++, Perl, JavaScript, XML, HTML
  • 6+ years of current experience implementing Web Services using Java EE (6 or 7), using Spring Framework API, Spring Integration, Mule or Apache Camel
  • 5+ years of current software development and unit testing tools: Eclipse IDE, Maven, JUnit, source control systems
  • Ability to lead a scrum team.  Scrum Master certification.
  • NGA, IC or DoD IT experience strongly preferred
  • Experience with Agile/Scrum lifecycle management/development.
  • Experience with automated test tools including performance and load testing.
  • Knowledge of Microsoft Office Tools.
  • Demonstrated ability in problem-solving and in the defect resolution process.
  • Ability to quickly understand an organization’s business functions.
  • Experience at working both independently and in a team-oriented, collaborative environment is essential.
  • Strong written and oral communication skills.
  • Ability to understand and explain complex information simply and accurately
  • Familiar with DevOps tools such as Redmine, Jenkins, JIRA, Confluence

Apply To This Job Now

Contact Us Privacy Policy