Skip to Main Content
← Back to Jobs

Software Architect

Decision Engineering Corporation Abingdon ,MD
  • Expired: over a month ago. Applications are no longer accepted.
Job Description



Must be able to obtain a DOD SECRET Clearance

Decision Engineering Corporation is seeking a Software Engineer / Software Architect to join our team in support of our Army Client in Abingdon, MD. This is a full-time position working in a high-tech development environment, utilizing the latest techniques in agile development. This position requires a background in software architecture design and development.

BS degree in related technical field and 8-12 years prior relevant experience OR Master’s degree with 6-10 years of prior relevant experience; May substitute BS degree for 4 additional years of related experience;

Primary responsibilities include:

  • Expert in documenting software architecture and design using UML
  • Experience with Cameo and/or MagicDraw;
  • Use Atlassian tools including Jira, Confluence, Git/Bitbucket collaboration and source control tools to communicate information
  • Derive and maintain a cohesive program software architecture based on customer requirements, customer interactions, subject matter expert inputs, system architecture artifacts, and business objectives
  • Assess software architecture based on CMU SEI software architecture principles - including the application of quality attribute analysis and architecture tactics analysis
  • Communicate architecture concepts to software developers, program management, and customer representatives in written form, during meetings, and as part of program milestone events
  • Create software architecture inputs to service oriented component design activities, including inter-component service definitions and inter-component interaction sequences
  • Work with subject matter experts to assess requirements, and to ensure consistency between system architecture and software architecture
  • Support creation and updating of program milestone briefings and documents
  • Participate in design reviews, release planning, and product demonstrations
  • Identify potential roadblocks and provide solutions
  • Plan and estimate design tasks and work to improve performance metrics

Experience and knowledge in the following areas optional, but useful:

  • Experience in Java/J2EE technologies, Service Oriented Architectures (SOAs) and specifically, OSGi would be a plus.
  • Experience in User Interface development technologies, such as HTML5, NodeJS, AngularJS
  • Experience analyzing software architectures using CMU SEI approaches
  • Experience with Army Mission Command and Fires Systems
  • Familiarity with VMF (and other Army communication standards)



Decision Engineering Corporation


Abingdon, MD