Criterion Systems, Inc.

Job Listings


Here are our current job openings. Please click on the job title for more information, and apply from that page if you are interested.

Use this form to perform another job search

The system cannot access your location for 1 of 2 reasons:
  1. Permission to access your location has been denied. Please reload the page and allow the browser to access your location information.
  2. Your location information has yet to be received. Please wait a moment then hit [Search] again.
Click column header to sort

Search Results Page 1 of 5

Job Locations US-NV-Las Vegas
- Follow up on technical issues with operations and call center teams and all stakeholders in resolution process. - Support software and hardware issues and ensure stable system performance. - Execute systems administration tasks in support of system performance tuning on workstations, applications or network infrastructure in support of Microsoft Windows operating systems services - Observe industry best practices, standards, and procedures. - Partner with other team members to integrate Linux/Unix services with Microsoft Windows systems - Support maintenance and monitoring of the system/server infrastructure to include patching, system upgrade, backup, and configuration - Conduct problem management process (root cause analysis) attempt to determine the real or underlying cause of an incident in order to prevent future recurrences - Support forensic analysis, triage, and break/fix of system server/server related trouble tickets. - Perform account management, including user account creation and deletion. - Perform certification and professional development training to remain current on technologies and to improve skill sets and efficiency.
Clearance Requirement
DOE Q
Category
Information Technology
ID
2022-2573
Job Locations US-Remote
We are looking for a candidate who will coordinate system development tasks, including designing, integrating, and implementing solutions. Develops and documents system specifications, technical and logistical requirements, and other disciplines. Create and maintain programmatic and technical documentation to ensure efficient planning and execution testing. Monitor and troubleshoot application systems availability.  Perform planning, modeling, validation, engineering, and verification activities. Perform functional analysis, timeline analysis, research, and solution definition studies to evaluate compliance of specifications with customer requirements. Interface with internal team and stakeholders to ensure requirements are met.   - Monitor and maintain the availability of the project’s operating systems and databases, including working directly with the hosting center. - Interface with developers and stakeholders to accommodate needs. - Work with the security team to ensure compliance with Federal NIST standards. - Administer and maintain the IT development environment. - Collaborate with other engineers to develop deployment and maintenance strategies for existing and new services. - Prepare presentations, reports, research, and other project deliverables. - Analyze and troubleshoot problems within DevOps tools. - Collaborate with the internal team to maintain roles and responsibilities.
Clearance Requirement
Public Trust
Category
Information Technology
ID
2022-2572
Job Locations US-Remote
As an active participant on a scrum team, the candidate is responsible to create manual and automated test scenarios for all aspects of quality assurance. The candidate must be proficient with automation and testing tools. This role works closely with software engineers, fellow QA engineers, and User Interface/User Experience professionals. Must have the ability to work collaboratively and knowledgeably with the Scrum team. The candidate documents and works to resolve problems, reports progress on problem resolution, devises improvements to current procedures, and develops models of possible future configurations.   Responsibilities: - Follow an Agile Scrum process. - Perform manual testing and document bugs. - Create step-by-step manual test scripts in an Excel spreadsheet. - Perform various types of testing including manual, automated, exploratory, Blackbox, performance and accessibility (Section 508). - Create test scenarios using BDD process in Gherkin forma.t - Work with popular test automation frameworks and tools, i.e., Selenium, Cucumber, JUnit, TestNG, etc. - Work with popular development tools: Intellij, Eclipse, or VSCode. - Work with the test team to develop test scripts for existing Web and API automation frameworks using programming languages, i.e., Java and JavaScript - Deploy test automation to continuous integration environment and to ensure test results are delivered in appropriate ways. - Setup and configuration of a Linux environment on a virtual environment. - Participate in daily scrum meeting and all other sprint ceremonies.
Clearance Requirement
Public Trust
Category
Information Technology
ID
2022-2571
Job Locations US-NV-Las Vegas
Criterion Systems is seeking a Network Engineer in Las Vegas, Nevada. Once hired, you will execute operations, maintenance and engineering of network infrastructure devices and applications. It will require you to execute installation activities, interface with network operations, project team members, and with customers to resolve Tier 1 and Tier 2 escalations. You will support requirements analysis, design efforts, engineering, operations and maintenance (O&M). Additionally you will provide subject matter expertise and innovation regarding networking technologies and be a part of a team charged with delivery of technology solutions and optimization of IT infrastructure and operations throughout the systems support life cycle.   - Support customer interface, requirements analysis, and development of policies, procedures in accordance with industry best practices. - Complete assigned tasks independently, or as part of a larger project team. - Configure network infrastructure device operating systems, determine hardware specifications, and validate system performance. - Execute performance tuning, operational process development, and security configuration management in accordance with best practices, standards, and procedures. - Operate and maintain network infrastructure devices including, but not limited to patching, system upgrade, backup, and system configuration. - Conduct root cause analysis to determine the real or underlying cause of an incident in order to prevent future recurrences. - Support analysis, triage and break/fix of infrastructure system-related trouble tickets. - Develop and document standard operating procedures and best practices in the technical repository. - Produce detailed network design documents and diagrams. - Support management reporting requirements. - This position will require occasional after-hours support and on-call rotation to support operational needs. - Some limited travel required (<10%).
Clearance Requirement
DOE Q
Category
Information Technology
ID
2022-2569
Job Locations US-Remote
Responsibilities: We are looking for a System Administrator who understands and embraces a DevSecOps philosophy and has successful experience supporting a DevSecOps Team. You will work closely with development, operations, and security to support/ensure access to automation tools for our government client.  Specifically, you will be responsible for managing Linux systems and other middleware that support rapid and reliable configuration management, as well as continuous integration, build, release, and monitoring solutions.  You will also be responsible for ensuring that all supporting systems are operational and maintain various levels of certification.  - Effectively prioritize work and complete tasks on time. - Able to work and collaborate with a remote team. - Assist with software and infrastructure management, inventory, installations, configurations, and connectivity. - Provide support for administering web and application servers. - Evaluate and implement technologies that improve efficiency, performance, and reliability. - Analyze requirements and determine best fit architecture. - Design and build solutions that are generic, scalable, and reusable. - Collaborate with other engineers to develop deployment and maintenance strategies for existing and new services - Analyze and troubleshoot problems within middleware tools. - Assist with various compliance activities, including vulnerability management and mitigation. - Maintain documentation related to processes, procedures, solutions, and architecture.
Clearance Requirement
Public Trust
Category
Information Technology
ID
2022-2568
Job Locations US-Remote
Respnsibilities: The candidate is responsible for the design and implementation of a distributed enterprise application with external and internal interfaces utilizing Microservices and business automation patterns to modernize an existing system from the ground up. In addition to the creation of custom software within an Agile & DevSecOps environment, the candidate should exhibit excellent problem solving and data analysis skills as well as a proven ability to work independently. The candidate will focus on design, implementation and testing of the software built on a new technology stack using industry standard tools and design patterns. It is essential that this candidate have exceptional communication skills and be flexible with technology, environment and priorities. - Design, develop and test enterprise web services API’s and backend services - Work with product management to translate requirements into technical design and provide estimates - Define and implement unit and integration tests - Develop high quality, shippable code in short increments - Work closely with engineering and QA to manage and improve the development pipeline - Work closely with security to meet required security controls
Clearance Requirement
Public Trust
Category
Information Technology
ID
2022-2567
Job Locations US-Remote
Responsibilities: - Develop Android client code solutions that deliver on Product Strategy and adhere to established engineering best practices, design guidelines and principles - Partner with Software Engineers, UX/UI, Quality Engineers, Product Owners/Analysts to deliver high performing quality customer experiences that are engaging, purposeful and powerful in their simplicity - Actively participate in all team agile ceremonies, contributing to ensure that all team commitments are delivered on time and of the highest quality - Be an active advocate of the mobile platform through both internal and external developer communities
Clearance Requirement
Public Trust
Category
Information Technology
ID
2022-2566
Job Locations US-Remote
Criterion Systems, Inc., is seeking a DEVOPS Engineer to support a USDA contract.  The contract supports a variety of customers with DEVOPS, DEVSECOPS, and Architecture support.   We are looking for an experienced DevOps Engineer who understands and embraces a DevSecOps philosophy and has a history of successfully evaluating technology and implementing DevSecOps processes. You will work closely with architects, development, operations, security, and the customer to provide services and utilize automation tools for our government client; specifically, rapid and reliable configuration management, continuous integration and delivery, and monitoring solutions. You will research, design, and implement tools and services that enable development teams to rapidly deploy new features while maintaining reliability of our operational environments.    Responsibilities: - Evaluate, implement, and improve use of technologies to improve efficiency, performance, and reliability - Analyze requirements and determine best fit architecture - Design, build, document, and communicate solutions that are generic, scalable, and reusable - Effectively prioritize work in and communicate on progress - Assist with software and infrastructure management, inventory, installations, configurations, and connectivity - Provide backup support for administering database and web servers - Collaborate with other engineers to develop deployment and maintenance strategies for existing and new services - Analyze and troubleshoot problems within DevOps tools
Clearance Requirement
Public Trust
Category
Information Technology
ID
2022-2565
Job Locations US-Remote
Criterion Systems, Inc., is seeking a Senior DEVOPS Engineer to support our USDA customer.   The right individual should have experience with system information requirements using analysis of the information engineer(s) in the development of enterprise-wide or large-scale information systems. Design architecture to include the software, hardware, and communications to support the total requirements as well as provide for present and future cross-functional requirements and interfaces. Ensure these systems are compatible and in compliance with the standards for open systems architectures, the OSI and ISO reference models, and profiles of standards - such as IEEE OSE reference model - as they apply to the implementation and specification of information management solution of the application platform, across the API, and the external environment/software application. Ensure that the common operating environment is compliant with the Agency enterprise architecture and applicable reference models. Evaluate analytically and systematically problems of workflows, organization, and planning and develop appropriate corrective action. Provide daily supervision and direction to staff.    We are looking for an experienced DevOps Engineer who understands and embraces a DevSecOps philosophy and has a history of successfully evaluating technology and implementing DevSecOps processes. You will work closely with architects, development, operations, security, and the customer to provide services and utilize automation tools for our government client; specifically, rapid and reliable configuration management, continuous integration and delivery, and monitoring solutions. You will research, design, and implement tools and services that enable development teams to rapidly deploy new features while maintaining reliability of our operational environments.    Responsibilities: - Evaluate, implement, and improve use of technologies to improve efficiency, performance, and reliability - Analyze requirements and determine best fit architecture - Design, build, document, and communicate solutions that are generic, scalable, and reusable - Effectively prioritize work in and communicate on progress - Assist with software and infrastructure management, inventory, installations, configurations, and connectivity - Provide backup support for administering database and web servers - Collaborate with other engineers to develop deployment and maintenance strategies for existing and new services - Analyze and troubleshoot problems within DevOps tools
Clearance Requirement
Public Trust
Category
Information Technology
ID
2022-2564
Job Locations US-Remote
Criterion Systems, Inc., is seeking an API Developer to provide support for the modernization of the U.S. Forest Service Chief Information Office (CIO), Natural Resource Manager (NRM) suite of applications. The contract supports the customer with DEVOPS, DEVSECOPS, and Architecture support. The right individual should have experience with complex technology implementations, with an eye toward constant reengineering and refactoring to ensure the simplest and most elegant system possible to accomplish the desired need. Understands how to maximally leverage the open-source community to deploy systems on infrastructure-as-a-service (IaaS) providers. Comfortable with transparently sharing knowledge across a multi-disciplinary team and working within agile methodologies.   Responsibilities   - Develops internal and external API interfaces and services - Identifies potential areas for improvement to promote efficiency and automation - Develops, tests, and deploys and supports services - Develops monitoring and reporting features to make sure the services are working as expected  - Designs and architect solutions independently - Engineer, architect, build and scale APIs - Design, develop, document, and maintain web services in NodeJS leveraging AWS API Gateway, Lambda, and other serverless technologies
Clearance Requirement
Public Trust
Category
Information Technology
ID
2022-2563
Job Locations US-Remote
Responsibilities - Support data migrations and transformational projects - Work with developers to design data processing systems - Develop data pipelines optimized for scaling and troubleshoot potential platform issues. - Work with data architects to design and implement solutions to ingest, transform, connect, store and expose data to range of users - Ensure the accessibility, security and integrity of data. - Monitors industry trends and directions and develops and presents substantive technical recommendations to management. - Collaborate with technical and functional partners to build data solutions that transform raw data into critical data and insight - Research and evaluate technology choices and implementation options - Embrace agile development
Clearance Requirement
Public Trust
Category
Information Technology
ID
2022-2562
Job Locations US-DC
Criterion Systems is seeking a Data Security Engineer to be part of a newly awarded contract. You will work with a dynamic team of professionals that are responsible for providing Cybersecurity support and expertise in data security policy development, risk assessment, and data security auditing.    As the Data Security Engineer,you will be responsible for working with the Government to develop and implement a data classification and auditing policy, which includes establishing a Cloud Critical Controls Standard that adapts FedRAMP recommendations and federal regulatory requirements to meet agency-specific needs.     As new cloud solutions are identified, you will perform detailed Data Security Risk Assessments to review data stored in and transmitted through the solution, identify and classify risks, and present mitigation strategies. Specifically, you will evaluate whether effective data security controls and policies are in use (e.g., access controls, encryption capabilities, data retention, records management, and privacy policies).     Additionally, you will be responsible for establishing a data security risk auditing program and developing tailored audit plans for each specific system. Following these audit plans, you will be responsible for performing audits of the application portfolio to validate proper data retention polies exist, that data is properly encrypted, and that it is permissioned appropriately.       As you review existing data security policies and applications, you will continuously evaluate existing application security policies and toolsets and recommendations to improve efficiency through simplified processes and increased automation.    This role requires an Active TS/SCI Clearance prior to onboarding. The work location will be at the customer-site in Washington, DC. 
Clearance Requirement
Top Secret/SCI
Category
Information Technology
ID
2022-2561
Job Locations US-MO
Criterion Systems is seeking a mission-focused Computer Vision/Machine Learning Engineer to support and contribute to our government customers’ success in St. Louis, Missouri!   As a CV/ML Engineer, you will be embedded in the AI team working alongside other Machine Learning/AI engineers, software engineers, and data scientists. In this role, you will be focused on innovative approaches to enhance the development of new intel products using machine learning. You will be responsible for designing/implementing/testing new algorithm capabilities supporting GEOINT data processing. You will be able to develop scripts/code in python to prototype, evaluate, and implement capabilities—passion for GEOINT, math and innovation is a highly desired quality.Must have the required clearance to be considered for this opening!
Clearance Requirement
Top Secret/SCI
Category
Information Technology
ID
2022-2559
Job Locations US-MO
Criterion Systems is seeking a mission-focused AWS DevOps Engineer with cloud experience to support and contribute to our government customers’ success in St. Louis, Missouri!   This position will be working closely with Release Trains, Agile Teams, Security, and the rest of the Systems Team by providing and maintaining the environments needed to develop and fielding advanced intelligence capabilities. It includes configuration management of hardware and software environment, supporting the Desktop development environment, providing Cloud solutions, implementing Infrastructure as Code, and asset management and procurement. You will be a key member of the team doing work that matters for some of the U.S. Government’s most critical missions, and utilizing the latest technologies in Cloud Computing, AI/ML, and DevSecOps.   Duties, Tasks & Responsibilities - Build and Maintain Infrastructure as Code for cloud-based services. - Procure, Build and Maintain Configuration Management for On-Prem Hardware. - Procure, install, and manage software license. - Assist in establishment, maintenance and troubleshooting of cloud-based and on-prem networking. - Automate development and operations processes to ensure reliability and repeatability. - Provide and maintain standard operating systems environments
Clearance Requirement
Top Secret/SCI
Category
Information Technology
ID
2022-2558
Job Locations US-NV-Las Vegas
- Reports to Engineering Manager. - Provides leadership in the operational support environment for the customer. - Serves as personnel point of contact for NOC Analysts in employee matters; manages staff schedules, PTO, absences. - Performs necessary performance evaluations of NOC analysts. - Monitors agency’s IT infrastructure supporting all environments and all locations. - Tracks system outages and problems through resolution, participates in Change Advisory Board, providing input into all changes/additions to network to ensure minimal disruption to production system. - Resolves scheduled maintenance or major outage issues escalated from direct reports; performs Root Cause Analysis, Incident time lines, and completes After Action Reports. - Interface with Architecture and Projects teams to deliver operational support for customer driven projects. - Provides guidance and direction to NOC staff for the timely resolution of open incidents and technical issues. - Coordinates and monitors electrical, cabling, and HVAC services, with vendors and facility management teams. - Particpates in the Daily Operations briefing to the on-site Federal Lead. - Provides internal customer support outside of normal business hours. - Provides guidance and oversight in support of other IT infrastructure service areas, e.g. imaging workstations, assisting with asset management activities, etc. - Ensures timely and accurate notifications of network issues are being communicated to the business and that all outages are being escalated accordingly with vendor/carrier partners - Ensures that all process and procedures have been implemented, understood and followed by their responsible teams. - Meets very aggressive network availability, and ticket handling objectives while providing hands-on leadership during network events.
Clearance Requirement
DOE Q
Category
Management
ID
2022-2557
Job Locations US-Remote
- Support budget analysis tasks that include monitoring budget reservations and executions, initiating execution of accounting transactions, analyzing and reconciling transactions with budget plans, and assuring compliance with regulations, directives, procedures, and guidelines. - Prepare and maintain business-line level spend plans and track funds reservations and execution by Standard General Ledger (SGL) account. - Support internally focused requirements/tasks and provide deliverables, which may include, but are not limited to, the following: reconciliation of accounts and income; assisting with analysis of reports, completion of documentation; preparation of document packages for audit review; and analysis of budget data.  - Prepare, submit, and maintain Budget Object Code (BOC) Rollup Summary reports identifying planned requirements, SGL account execution, and expected rest-of-year requirements broken down by Mandatory, Center Capacity, and Discretionary. Additional breakdowns showing current-month and rest-of-year amounts may be required.  The BOC Rollup Summary shall also include a version-over-version explanation of changes to spend plan amounts by BOC Rollup.  The BOC Rollup Summary reports shall be delivered at specified mid-month and end-of-month management briefing dates. - Prepare, submit, and maintain monthly Working Capital Fund (WCF) operating plan versus actual variance reporting results and explanations for current fiscal years using the required WCF tool & format.  The reporting results and related information shall be delivered no later than the Thursday immediately preceding the monthly WCF Status of Funds (SoF) reporting deadline (typically the 15th of each month). - Prepare, submit and maintain monthly support services plan / actual usage reconciliation report with full-year trend analysis.  The report shall be delivered at the mid-month management briefing.  - Support externally focused requirements/tasks and provide deliverables, which may include, but is not limited to, providing other branches, offices, or agencies with budget data and analysis. - Both types of support and deliverables (internally focused and externally focused) will require synthesis and presentation of data, development of alternative courses of action, and recommendations to decision makers. - Increased requirements associated with end-of-year financial activities will likely result in the need for the employee to provide support that extends beyond a typical/standard work week (i.e. 40 hours) during the month of September.  Requirements may increase by approximately 25% during this timeframe.  The employee shall fully support such requirements.  
Clearance Requirement
Ability to obtain and maintain a security clearance
Category
Information Technology
ID
2022-2553
Job Locations US-VA-Herndon
Seeking a mission-focused Senior Test Engineer to support and contribute to our government customers’ success in Herndon, Virginia—Must have the required clearance to be considered for this opening!
Clearance Requirement
Top Secret/SCI/CI Poly
Category
Information Technology
ID
2022-2552
Job Locations US-CA-Rancho Bernardo
Seeking a mission-focused Software Engineer to support and contribute to our government customers’ success in San Diego, California—Must have the required clearance to be considered for this opening!   Duties, Tasks & Responsibilities - Working as part of a multi-disciplinary engineering team to design, code, and test new software in a rapid development environment to integrate, deploy, and support large, complex systems. - Debugging and integrating challenging systems designed in a multi-threaded, distributed application environment, and defining and developing significant features and upgrades to a complex, enterprise-wide Imagery and Geospatial Intelligence System. - Proficiency with one or more of the following:Java/JEE, Database Oracle RAC 11g and/or 12c. - Experience developing successful object-oriented systems with a focus on maintainability and testability, and deep understanding of issues surrounding layering and dependencies in object-oriented systems. - Understanding and skills in software design and code, including Object Oriented Analysis & Design (OOAD). - Experience and familiarity with UNIX and/or Linux. - Experience with UML and UML tools. - Strong oral and written communications skills.
Clearance Requirement
Top Secret/SCI
Category
Information Technology
ID
2022-2549
Job Locations US-Remote
Criterion Systems, Inc., is seeking a Senior Database Architect to provide support for the modernization of the U.S. Forest Service Chief Information Office (CIO), Natural Resource Manager (NRM) suite of applications. The contract supports the customer with DEVOPS, DEVSECOPS, and Architecture support. The right individual should have experience with complex technology implementations, with an eye toward constant reengineering and refactoring to ensure the simplest and most elegant system possible to accomplish the desired need. Understands how to maximally leverage the open-source community to deploy systems on infrastructure-as-a-service (IaaS) providers. Comfortable with transparently sharing knowledge across a multi-disciplinary team and working within agile methodologies.   Responsibilities - Data transformation, decompose a legacy DB and recompose in normalized structure - Participate and present at architecture design reviews and lead the governance activities for a given solution. - Development and design of the enterprise data management framework - Develop, test, stage, and release business applications and supporting data structures using an Agile methodology and a frequent release cycle. - Designs, models, documents, and guides the logical and conceptual relationship of data and database changes for complex applications
Clearance Requirement
Public Trust
Category
Information Technology
ID
2022-2546
Job Locations US-Remote
Criterion Systems, Inc., is seeking a Senior GIS Developer to provide support for the modernization of the U.S. Forest Service Chief Information Office (CIO), Natural Resource Manager (NRM) suite of applications. The contract supports the customer with DEVOPS, DEVSECOPS, and Architecture support. The right individual should have experience with complex technology implementations, with an eye toward constant reengineering and refactoring to ensure the simplest and most elegant system possible to accomplish the desired need. Understands how to maximally leverage the open-source community to deploy systems on infrastructure-as-a-service (IaaS) providers. Comfortable with transparently sharing knowledge across a multi-disciplinary team and working within agile methodologies.   Responsibilities: - Responsible for maintaining and enhancing multiple applications of varying levels of complexity that utilize ESRI ArcGIS software - Application development using the Esri developer’s suite - Design and development of geospatial applications from concept through implementation phases - Support projects and personnel utilizing GIS applications and software (ArcGIS Pro or other desktop GIS software) as well as interfacing with clients and teaming partners - Identify and recommend new technologies and techniques for application development
Clearance Requirement
Public Trust
Category
Information Technology
ID
2022-2545