Capstone Corporation

Returning Candidate?

Senior Software Engineer

Senior Software Engineer

Job ID 
# Positions 
Job Location 
US-VA-Ft. Eustis
Additional Locations 
Experience (Years) 
Posted Date 
Information Technology - Professionals
Displayed Min 
Displayed Max 

More information about this job


Capstone Corporation is currently seeking a Senior Software Engineer to support the Army Training Information Architecture (ATIA) Application Sustainment Program.  The Senior Software Engineer will support the overall mission to provide system configuration and documentation, architecture analysis, software application maintenance, database maintenance, and information assurance documentation and maintenance.


This position will be filled upon final contract award.


  • Under general supervision, manages software development and support using CMMI and Agile methodologies, formal specifications, data flow diagrams, other accepted design techniques, and Computer Aided Software Engineering (CASE) tools.
  • Interprets software requirements and designs specifications code, and integrates and tests software components.
  • Estimates software development costs and schedule.
  • Reviews existing programs and assists in implementing refinements, reducing operating time and improving current techniques.
  • Supervises software configuration management.
  • Analyzes and studies complex system requirements.
  • Designs software tools and subsystems to support software reuse and domain analyses, and manages their implementation.
  • May supervise teams and personnel designing and supporting software efforts.
  • Develops, designs and delivers courseware and training related to information technology and cyber security related issues.
  • In support of the sustainment of the software applications, analyzes and updates software and documentation in a comprehensive manner by considering objectives of Problem Report (PR) and Change Requests (CR), estimating level of efforts, integrating changes, planning data schema changes.


Basic Qualifications

Minimum education and years of experience:


  • Bachelor’s degree; may substitute (4) four years of additional experience for degree.
  • Minimum of three (3) years of experience performing software engineering.
  • May require knowledge or experience with one or more of the following: JAVA Enterprise Edition, Oracle Glassfish, Apache Tomcat, Apache Web Server, Oracle RDBMS and Oracle Grid Control administration, Microsoft Internet Information Server, Microsoft C#, Microsoft .NET, Microsoft SQL Server, Microsoft Active Directory, RESTful Web Services, Service Oriented Architecture, Apache SOLR, Ruby on Rails, Semantic search and indexing, Android and iOS Mobile apps, mobile/responsive web design, Business-to-Business (B2B) authentication methods, NodeJS, MongoDB, HTML 5, CSS, JavaScript, Angular2, GraphQL, Camtasia, Audacity, Audio/Visual editing, video and screencasts, Red Hat Linux, Microsoft Windows Server, Subversion, Hudson, SharePoint, XML Schema, JSON, Resource Management Framework, DODAF and similar technologies.
  • No clearance required.


EEO statement

EOE minority/female/disability/veteran

Connect With Us!

If you don’t see a current position that matches your skillsets, or you are not ready to apply, please join the Capstone candidate family and Connect with us for future consideration and communications.