Principal Software Developer HybridRemote

2 weeks ago


Fort Meade, United States Themis Insight LLC Full time

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. We provide fresh alternatives to ordinary, mainstream consulting firms through small, highly skilled, and hand-picked teams that can meet clients' needs in any industry. Our broad interdisciplinary understanding allows us to provide the right solution, even if it is from outside the industry or traditionally defined problem space. We bring Public and Private, Civilian and Military expertise to every case.

We are hiring a Principal Software Engineer to work in Fort Meade, MD. Position location is subject to change based on central MD client's needs.

Required: TS/SCI with a Polygraph

Designs, develops, troubleshoots and analyzes routine, complicated and difficult software programs for computer-based systems. Advises hardware engineers on machine characteristics that affect software systems, such as storage capacity, processing speed and input/output

requirements. As required, provides inputs for documentation of new or existing programs.

The Level 3 Software Developer shall possess the following capabilities:

  • Use object oriented techniques, programming languages, and standard methodologies, including classic development, waterfall, and agile methods (Extreme programming).
  • Perform deployment, installation, maintenance, quality control monitoring, and implementation of software at Government specified locations.
  • Maintain processes to log and track customer service requests.
  • Maintain/develop software products to be used on a variety of platforms.
  • 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
  • Design, develop, and document system and subsystem-level code. This includes support for system requirements, preliminary design, detailed design and specifications, data dictionaries, interface control/design documents, user help information/manuals, maintenance information/manuals, operations information/manuals, program code, quality assurance activities, and test.
  • Develop customer requirements and information needs into software specifications that can be implemented
  • Maintain/modify software code to add new features, correct errors, adapt to new hardware, or to improve system performance.
  • Integrate with other signal repositories when prioritized by the Government.
  • Perform system and unit level testing. This includes test plans and procedures, documentation of test results and development of special test code. Plan/conduct regression tests after each code modification, upgrade enhancement.
  • Use object oriented techniques, programming languages, and standard methodologies, including classic development, waterfall, and agile methods (Extreme programming).
  • Proficient with Linux/UNIX is required.
  • Development experience (C++, JAVA, XML/XSD), scripting language experience, (Python or Perl), JAVA GUI development experience and Web framework experience (i.e. Ruby on Rails, Django, SpringFramework, or Zope) is required
  • Performs system and unit level testing. This includes test plans and procedures, documentation of test results and development of special test code. Plans/conducts regression tests after each code modification, upgrade enhancement.
  • Develops and applies advanced methods, theories and research techniques in the investigation and solution of complex and advanced software applications and problems. Conducts, technically directs and evaluates projects or major phases of significant projects, coordinating the efforts of engineers and technical support staff in the performance of assigned projects. Conducts investigations and test of considerable complexity. Reviews literature, patents and current practices relevant to the solution of assigned projects. Evaluates vendor capabilities to provide required products or services. Provides technical consultation to other organizations.
  • Interacts with project customers and stakeholders to report project status, and manage subsystems requirements.
  • Researches, evaluates, and assesses software tools and technologies such as Free and Open Source Software (FOSS), Government-off-the-shelf (GOTS), Commercial-off-the-shelf (COTS), and incorporates those findings into the overall software system design.
  • Implements Service Oriented Architecture (SOA)/middleware technologies, such as ESB, CORBA, Simple Object Access Protocol (SOAP), and ICE

Individual Capabilities/Experience Required:

  • 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.
  • ITILv3 Certificate
  • Full Stack Experience
  • Java/Java Spring
  • AWS

Themis Insight has all the PERKS

You are our most valuable resource — your ambition, your knowledge, your creativity. We offer an industry-leading set of benefits to supplement your normal salary compensation. Themis Insight has you covered with flexible ways to balance work and home life, full health benefit premium coverage, and generous contributions toward your retirement.

  • Competitive health, dental, and vision plans with 100% paid premiums.
  • 401k: We contribute 6% even if you don't
  • Time Off: 11 standard holidays, and 20 days of PTO
  • Career Development: Get career counseling and individualized career development plans, including education and training.
  • Employee referral bonuses for successful hires

Themis Insight is an Equal Opportunity/Affirmative Action employer.

Themis Insight provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.



  • Fort Meade, Maryland, United States Themis Insight LLC Full time

    Job DescriptionWe are seeking a Principal Software Engineer to join our team at Themis Insight LLC.As a Principal Software Engineer, you will be responsible for designing, developing, and troubleshooting software programs for computer-based systems.You will work closely with our team to provide technical consultation and support to other organizations.We are...


  • Fort Meade, Florida, United States Top Secret Clearance Jobs Full time

    About the company Top Secret Clearance Jobs is a leading platform dedicated to connecting highly skilled professionals with exclusive security clearance opportunities. Our mission is to provide personalized career solutions and support our clients every step of the way.OverviewWe are currently seeking an experienced Principal Cyber Security Software...


  • Fort Meade, Maryland, United States Independent Software Full time

    Job OverviewWe are seeking a highly skilled Senior Software Systems Developer to join our team at Independent Software.

  • Software Developers

    2 months ago


    Fort Meade, United States Advanced Computer and Network Concepts, L.L.C. Full time

    Job DescriptionJob DescriptionSenior Software Developer Software Developer, Level 2 (SD2) ·         Six (6) years of experience programming with object-oriented programming languages·         Experience programming in various languageso   C (must have) o   Python (must have)o   C++ Experience implementing software life-cycle...

  • Software Developer

    2 weeks ago


    Fort Meade, United States Intrepid Solutions and Services Full time

    Overview Intrepid Solutions is building a cyber team for new work at Fort Meade, MD, and Augusta, GA. Responsibilities The Software Developer will execute software planning requirements, risk management, design, development, architecture, modeling, estimation, configuration management, quality, security, and tests using software development methodologies,...


  • Fort Meade, United States Precision Solutions Full time

    Overview Principal Systems Engineer Onsite | Ft. Meade | 5 Days a Week Active TS/SCI w/FS Poly (NSA) Clearance Required Summary Since 2012, our client has helped mission-critical government organizations and businesses face their most daunting technology challenges. Their team have been trusted partners to many government agencies and are extremely familiar...


  • Fort Meade, Florida, United States Huntington Ingalls Industries Full time

    About the RoleEnlighten, a leading big data solution development and deployment company, is seeking a skilled Senior Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and implementing complex software capabilities for computer-based systems. We are looking for someone...


  • Fort Meade, Florida, United States OPS TECH ALLIANCE LLC Full time

    **Job Title:** Software Development Specialist**Location:** Fort Meade, MDWe are seeking a highly skilled Software Development Specialist to join our team at Ops Tech Alliance LLC. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software systems.**Job Description:Develop new software or...


  • Fort Meade, Florida, United States Amentum Full time

    Job SummaryAmentum is seeking a skilled Cyber Intelligence Specialist to join our team. As a member of our team, you will work on the frontlines against cyber adversaries, developing, maintaining, and enhancing complex software systems.Responsibilities:Develop, maintain, and enhance complex software systems based on documented requirements.Work individually...


  • Fort Meade, Florida, United States GXM CONSULTING Full time

    **Job Summary:**We are seeking a highly skilled Software Development Expert to join our team at GXM Consulting. This role involves developing, testing, and optimizing custom applications through systems engineering, software development, and AI/ML integration.**Company Overview:**GXM Consulting is a Service-Disabled Veteran-Owned Small Business providing...


  • Fort Meade, Florida, United States Belay Technologies Full time

    Job OverviewBelay Technologies is seeking a highly skilled Senior Software Developer to join our team and contribute to the development of cutting-edge software solutions. The ideal candidate will have a strong background in software engineering and cloud computing, with expertise in full-stack development and experience working with machine learning and...


  • Fort Meade, United States GXM CONSULTING Full time

    GXM is seeking an experienced Software Developer to join our team. This role involves developing, testing, and optimizing custom applications through systems engineering, software development, and AI/ML integration. As part of our mission-driven team, this position will support best practices in Knowledge Management across all disciplines to ensure our...


  • Fort Meade, Florida, United States DeNovo Solutions, LLC Full time

    About the RoleThis is an exciting opportunity for a skilled Software Development Expert to join our team at DeNovo Solutions, LLC.We are seeking a highly experienced professional to lead the development of complex software systems, leveraging their expertise in C++ and multi-threaded programming to drive innovation and mission success.The ideal candidate...


  • Fort Meade, Florida, United States ManTech Full time

    ManTech is a leading provider of technology solutions and services to U.S. defense, intelligence, and federal civilian agencies.We are seeking a skilled Software Engineer to join our team in the Ft. Meade, MD area. This role offers a competitive salary, estimated at $120,000 per year, based on national averages for similar positions.Job DescriptionAs a...


  • Fort Meade, United States Jacobs Full time

    The Intel and Cyber Division is assembling a team of network engineers, systems engineers, Unified Communications Engineers, and Integration Engineers, change management specialists, information assurance professionals, and procurement personnel knowledgeable in SCRM processes to support a program that provides critical network capabilities. We are committed...

  • Software Developer

    1 month ago


    Fort Meade, United States ALTA IT Services Full time

    ALTA IT has a Contract to Hire position open for a Software Developer (CNO). Computer Network Operations CNO Developer TS/SCI CI Poly Fort Meade, MD *MUST BE SENIOR LEVEL MUST HAVE C OR C++ AND PYTHON* Seeking a motivated, career and customer-oriented Computer Network Operations (CNO) Developer IV to join our team in Fort Meade, MD. ...


  • Fort Meade, Florida, United States Artera Technologies Full time

    We are seeking highly skilled Cloud Software Developers to join our team at Artera Technologies, LLC. As a Cloud Software Developer, you will be responsible for designing and developing automated analytic software, techniques, and algorithms; taxonomy construction for analytic disciplines, knowledge areas and skills.The selected candidate will have...


  • Fort Meade, United States ManTech Full time

    Become an integral part of a diverse team while working at an Industry Leading Organization, where our employees come first. At ManTech International, you’ll help protect our national security while working on innovative projects that offer opportunities for advancement. Currently, ManTech is seeking a motivated, career and customer-oriented Software...


  • Fort Meade, United States ManTech International Corporation Full time

    Description & Requirements Currently, ManTech is seeking a motivated, career and customer-oriented Software Developer III to join our team in Fort Meade, MD. Responsibilities include, but are not limited to: Designing, engineering, analyzing, and developing software systems and software delivery processes, including development and operations (DevOps)...

  • Software Developer

    7 days ago


    Fort Meade, United States ALTA IT Services Full time

    ALTA IT has a Contract to Hire position open for a Software Developer (CNO).Increase your chances of reaching the interview stage by reading the complete job description and applying promptly. Computer Network Operations CNO Developer TS/SCI CI Poly Fort Meade, MD *MUST BE SENIOR LEVEL MUST HAVE C OR C++ AND PYTHON* Seeking a motivated, career and...