Software Engineer – Gaithersburg, MD and other unanticipated sites throughout US – Support Middleware production application and adhere to timelines. Develop and test code to deliver functionality that meets the overall business strategy and objectives. Build the work needed to implement features from the product backlog. Execute necessary project documentation. Work closely with other teams to ensure that features meet business needs. Follow industry-standard Agile software design methodology for development and documentation. Work with infrastructure, security, and other partners. REQUIRES: Master’s or equivalent in Computer Science, Information Technology or Electronics Engineering + minimum 6 months experience as Software Engineer, Software Developer, Systems Engineer or Programmer Analyst. (Will accept Bachelor’s and 5 additional years of work experience.) (Ref. 16414).