logo

View all jobs

Software Engineer

Ft. Meade, MD

The Software Engineer shall:
-Perform corrective software development in both cloud-native and non-cloud operational environments;
-Perform mission adaptive software development in both cloud-native and non-cloud operational environment;
-Maintain applications using industry-proven technologies (e.g., Java.NET and JavaScript) by responding to discrepancy reports, as applicable;
-Provide software development support to the on-premises Customer systems, various other system features, and the deployment of on-premises Customer system capabilities, corporate- wide, in a secure architecture that complies with all system, network, and security requirements. This support should ensure that all ongoing maintenance and changes will continue to optimize the performance profile of said system capabilities;
-Provide software development support to cloud-native Customer systems, various other system features, and the deployment of cloud-native Customer system capabilities, corporate- wide, in a secure architecture that complies with all system, network, and security requirements. This support should ensure that all ongoing maintenance and changes will continue to optimize the performance profile of said system capabilities;
-Implement and apply the classification rules, as mandated, by each data owner to all data sets to ensure the data is stored with its proper classification level and pedigree;
-Implement Government-provided user authentication schemas;
-Integrate the Risk Analysis Framework with Customer’s analytical production environment and incorporate per-record logging for each user into the on-premises Customer system’s security and audit log;
-Integrate the Risk Analysis Framework with Customer’s analytical production environment and incorporate per-record logging for each user into the cloud-native Customer system’s security and audit log;
-Implement the development of user-level data access components within the Government’s data server engines and Commercial Off-the-Shelf/Government Off-the-Shelf (COTS/GOTS) software applications (e.g., Seeker), as well as any other applications that may be added;
-Implement data routing technologies (i.e., NiFi) to optimize the exchange of data between Customer-related systems;
-Implement Government-approved rule sets for data sharing to ensure conformity to privacy act requirements;
-Implement, configure, and maintain the on-premises Customer system’s server Public Key Infrastructure (PKI) for on-premises Customer enclave systems;
-Implement, configure, and maintain the cloud-native Customer system’s server PKI for cloud-native Customer enclave systems;
-Convert legacy Customer mission applications into modern web-based interface architectures so that they are more accessible via the web and less expensive to maintain;
-Ensure that the design application hides the complexity of workflow generation by using an established palette (GFI) of data processing components and only prompts the user for the necessary information. The existing Risk Analysis Framework incorporates a library of reusable processing components in order to define data workflow processes;
-Extract metadata for operational and/or system analytical use;
-Incorporate the capability to ingest the on-premises Customer system data in a variety of ad-hoc data that shall be integrated into the Risk Analysis Framework to support a wide variety of data formats (e.g., Microsoft Word, PowerPoint, Excel, Adobe PDF, and free form documents that have been scanned and processed by an OCR COTS/GOTS, JSON, XML and relational database information processes);
-Incorporate the capability to ingest the cloud-native Customer system data in a variety of ad hoc data that shall be integrated into the Risk Analysis Framework to support a wide variety of data formats (e.g., Microsoft Word, PowerPoint, Excel, Adobe PDF, and free form documents that have been scanned and processed by an OCR COTS/GOTS, JSON, XML, and relational database information processes);
-Ensure the ad hoc reporting provides a user response interface to support data source and additional data pedigree tracking mechanisms. This process shall be continued, reviewed, and updated as necessary to meet mission needs;
-Apply Customer data flow and automation using data tagging techniques to enable mission outcomes;
-Support systems that provide identity resolution for affiliates and IT components;
-Provide software engineering support for COTS/GOTS products supporting the maintenance of the on-premises Customer system applications, web interfaces, and on- premises Customer systems infrastructure software;
-Provide software engineering support for COTS/GOTS products supporting the maintenance of cloud-native Customer system applications, web interfaces, and cloud-native Customer systems infrastructure software
-Maintain custom software applications and data analytics capable of interfacing with third party applications and Application Programming Interfaces (APIs) to include Twister Data Server, Centrifuge, International Business Machines (IBM) Global Name Recognition (GNR), Microsoft Active Directory (AD), Google Earth, and Web 2.0;
-Create scripts and applications to automate processes and manage data;
-Provide application support for COTS/GOTS products and various operating systems (such as Windows and Linux RedHat), application maintenance, and overall infrastructure support of all virtual machines for on-premises Customer system operations (e.g., installation, configuration management, and upgrades);
-Provide application support for COTS/GOTS products and various operating systems (such as Windows and Linux RedHat), application maintenance, and overall infrastructure support of all virtual machines for cloud-native Customer system operations (e.g., installation, configuration management, and upgrades);
-Provide maintenance and support to the task management tool that allows customers to enter, track progress, and provide metrics against tasks;
-Provide maintenance and support to the information tracking Customer integrated mission information and tasking tool. This tool provides customers with the ability to enter research data, collaborate with other researchers, and assign research tasks to individual users;
-Provide software engineering support of geoanalytics utilizing COTS/GOTS mapping software and data, interfaces to databases containing positional data, and the generation of mapping overlays that will interface with COTS/GOTS mapping software and data;

Maintain the following:
-Data flow management;
-Solutions to monitor production systems;
-User Interfaces (UIs) to display results;
-Analytic capabilities; and
-Ways to automate Customer mission workflows;
-Extend the Customer library of analytics to include those that codify patterns of indicators;
-Extend the Customer library of analytics to include those that are related to tip/alert validation;
-Automate the assembly of information for follow-on tip/alert validation;
-Improve Customer analytic discovery tools that facilitate efficient and rapid processing of event alerts;
-Adapt Customer workflow tools to support classification (exfiltration, unauthorized disclosures, access violation, etc.), geolocation, and correlation of threat events;
-Leverage state-of-the-art modern web development tools like Angular, Python, Flask, Docker, and Infrastructure as a Service (IaaS) in creating cloud-native and non-cloud computing environments;
-Integrate, deploy, and support a mission adaptive platform that is configurable for Security and Counterintelligence (S&CI) case support;
-Integrate, deploy, and support mission adaptive workflow, visualization, and automation applications in multiple cloud-native and non-cloud computing environments;
-Implement mission adaptive analytic solutions (i.e., models) utilizing graph algorithms;
-Create unique mission adaptive analytics that operate on structured and unstructured data sets;
-Implement mission adaptive tip/alert features into Customer UI/workflow software;
-Develop and integrate software that allows known targets to be tracked and pursued while they are active within Customer boundaries;
-Perform mission adaptive development to improve mitigation mechanisms;
-Perform mission adaptive development to enhance mechanisms for case related data;
-Perform mission adaptive development to integrate cloud-based, big data solutions that ingest, normalize, and store data;
-Recommend and implement (following Government approval) the mission adaptive development of fused analytics germane to the S&CI mission;
-Design and develop multiple mission adaptive development environment instances using Government-provided cloud services;
-Design and develop multiple mission adaptive cloud-native operational environment instances using Government-provided cloud services;
-Integrate, deploy, and support a mission adaptive platform that provides advanced batch, streaming, and on-demand capabilities;
-Integrate, deploy, and support a mission adaptive development environment that provides advanced batch, streaming, and on-demand capabilities;
-Integrate, deploy, and support a mission adaptive platform that is interoperable with the Customer’s selected platform components
-Integrate, deploy, and support a mission adaptive development environment that is configurable for S&CI case support;
-Provide interoperability support to the team(s) developing cloud-native Customer capabilities, infrastructure/platform, tools, data, algorithms, and fabric; and provide interoperability support to the team(s) sustaining existing Customer capabilities – infrastructure/platform, tools, data, algorithms, and fabric


Optimus Technology is a SDVO (Service-Disabled Veteran-Owned) small business founded in 2010. We are known for our exceptionally talented group of Engineers and Technical experts with superior knowledge and experience in Cyber Technologies and the latest technology trends. Our dedication in pairing the right Optimus Technologist with the right customer solution is at the core of our Partnership commitment and critical to the performance and satisfaction of our employees, the pinnacle of the Optimus culture.

Why us?

We strive to provide the best well-rounded benefits package available. 

  • Premium health, dental, and vision package 
  • Company funded HRA 
  • 401k company contributions
  • Employer paid group term life insurance policy
  • Tuition assistance and career development 
  • Short-term and long-term disability 
  • Paid time off 
  • Referral bonuses
  • Company outings, giveaways & more 
Optimus practices a policy of non-discrimination and is fully committed to the principles of equality in employment and opportunity for all employees. Employment decisions are made without regard to age, gender, race, religion, marital status, national origin, sexual orientation, or any other non-merit based factor. 

Share This Job

Powered by