Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Themis Insight Logo

Principal Software Developer

Themis Insight

Salary not specified
Oct 1, 2025
Fort Meade, MD, US
Apply Now

Themis Insight solves difficult business, IT, and analytic problems by addressing the whole problem – not just the symptoms – using interdisciplinary approaches that are both practical and innovative.

Requirements

  • Angular front‑end, JavaScript/TypeScript, MongoDB (or similar NoSQL) with SQL experience
  • Use object oriented techniques, programming languages, and standard methodologies, including classic development, waterfall, and agile methods (Extreme programming).
  • Uses Configuration Management (CM) tools, such as Subversion/Trac or Git
  • Codes in eXtensible Mark-up Language (XML)/W3C XML Schema to C++ Compiler (XSD)
  • Applies middleware technologies, such as enterprise service bus (ESB), CORBA, or Internet Communications Engine (ICE)
  • Uses Integrated Development Environments (IDEs), such as JBuilder and/or Eclipse
  • Proficient with Linux/UNIX is required.

Responsibilities

  • Enhance and maintain a small‑scale internal chat application
  • Integrate front‑end forms, real‑time messaging workflows, and database interactions
  • Designs, develops, troubleshoots and analyzes routine, complicated and difficult software programs for computer-based systems.
  • Perform deployment, installation, maintenance, quality control monitoring, and implementation of software at Government specified locations.
  • Maintain/develop software products to be used on a variety of platforms.
  • Design, develop, and document system and subsystem-level code.
  • Maintain/modify software code to add new features, correct errors, adapt to new hardware, or to improve system performance.

Other

  • TS/SCI with a Polygraph
  • Master's Degree in Computer Science or Computer Engineering from an accredited college or university is required. A bachelor's degree and two (2) additional years of software related experience OR six (6) additional years of software related experience may be substituted for a master's degree.
  • Fifteen (15) years experience in software application design and development performing coding, debugging, testing and troubleshooting throughout the application development process.
  • Twelve (12) years experience leading teams of software design and development for collection systems and components is required.
  • Position location is subject to change based on central MD client's needs.