Click column header to sort
Primary Responsibilities include, but are not limited to:
The Test Engineer will synthesizes customer contractual needs, requirements, and technical, schedule and cost constraints into solutions for integrating, testing, evaluating, and transitioning systems into operations to deliver enterprise capabilities. Establishes standards, practices, and procedures for integrating, testing, evaluating and transitioning systems and enterprise capabilities, and coordinates with stakeholders. Designs, develops, and implements test and evaluation strategies, plans and methods to assure reliability of systems in conjunction with system specifications and defined enterprise capabilities, and integrates system and enterprise elements together so they work as a whole. Ensures systems and enterprise capabilities comply with requirements and standards through formal verification methods. Generates system requirement and enterprise capability verification approaches and customer acceptance criteria. Coordinates system integration, test, evaluation and transition activities with other organizations. Conducts readiness for system integration, test, evaluation and transition activities. Compiles data and defines changes required in testing configurations, testing procedures, testing processes, or new testing requirements. Implements testing processes and ensures all test activities follow those processes. Produces reports on each test activity and tracks test metrics. Performs analysis and evaluations of systems under test. Assesses performance using evaluation criteria and technical performance measures. Performs analysis of test results and prepares comprehensive system evaluation reports and risk assessments. Evaluates discrepancy reports and performs integration regression testing to verify/validate incorporated fixes affecting systems and enterprise capabilities.
Criterion Systems is seeking a mission-focusedSystems Administrator IIIto support and contribute to our government customer’s success in Herndon, VA. The individual in this position must be a motivated team player that strives for professional and technical excellence in systems administration supporting software testing. Veterans are encouraged to apply.
Primary Responsibilities include, but are not limited to:
The Systems Administrator III maintains smooth operation of multi-user computer systems, including coordination with network engineers. Monitors and manages system resources, including CPU usage, disk usage, and response times to maintain operating efficiency. Performs systems security administration functions, including creating user profiles and accounts. Provides Tier 1 and Tier 2 problem identification, diagnosis and resolution of problems. Configure Unix, Linux and/or Windows operating systems. Other duties may include setting up administrator accounts, maintaining system documentation, tuning system performance, installing system wide software and allocating mass storage space. Interacts with users and evaluates vendor products. Makes recommendations to purchase hardware and software, coordinates installation and provides backup recovery. Develops and monitors policies and standards for allocation related to the use of computing resources.
Criterion Systems is seeking a mission-focusedSoftware Engineer II to support and contribute to our government customer’s success in Herndon, VA. The individual in this position must be a motivated team player that strives for professional and technical excellence in systems engineering supporting software testing. Veterans are encouraged to apply.
Primary Responsibilities include, but are not limited to:
- Designs, develops, documents, tests and debugs applications software and systems that contain logical and mathematical solutions.
- Conducts multidisciplinary research and collaborates with equipment designers and/or hardware engineers in the planning, design, development, and utilization of electronic data processing systems for product and commercial software.
- Determines computer user needs; analyzes system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls; prepares operating instructions; designs and develops compilers and assemblers, utility programs, and operating systems. Ensures software standards are met.
- Analyzes user needs and software requirements to determine feasibility of design within time and cost constraints. Confers with systems analysts, engineers, programmers and others to design system and to obtain information on project limitations and capabilities, performance requirements and interfaces.
- Designs, develops and modifies software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
- Coordinates software system installations and monitors equipment functioning to ensure specifications are met. Specifically seeking middle tier or back-end developers responsible for creating the business logic and services between the UI and the back end, and the functions and operations performed on the data (relational and unstructured).
Criterion Systems is seeking a mission-focused Senior Java Software Engineer to support and contribute to our government customer’s success in Denver, Colorado -- Must have the required clearance to be considered for this opening!
As a Software Engineer, you will partner with other developers and teams to establish an enterprise GIS tool suite for the IC utilizing COTS, FOSS, and GOTS software. You will work together on the integration of capabilities from different systems.
Criterion Systems is seeking a mission-focused Geospatial Software Engineer to support and contribute to our government customer’s success in Denver, Colorado. The individual in this position must be a motivated team player that strives for professional and technical excellence in Software Engineering/Development.
As a Geospatial Software Engineer, you will partner with other developers and teams to establish an enterprise GIS tool suite for the IC utilizing COTS, FOSS, and GOTS software. You will work together on the integration of capabilities from different systems.
Criterion Systems is seeking to hire a Systems Engineer. The successful engineer will become an integral part of the Cyber Security Project Engineering team focused on delivering innovative solutions which enhance the capabilities of the Security Operations Center to detect and identify threat activity and system intrusions. This job will involve a range of system integration activities necessary to support end-user retrieval, visualization, analytics, reporting, and decision support needs via integrations with the organization's data ingestion, processing, and storage solutions. Development projects employ DevOps practices and Agile methodologies to ensure timely delivery of solution improvements aligned with customer requirements. This role will be responsible, working closely with Engineering teams to identify, design, implement, and test automated processes for solution delivery. A strong IT background, as well as knowledge of programming and Linux administration services is very beneficial.
Work closely with Project Engineering team and project stakeholders to deliver needed solutions in a timely manner.
Develop and maintain detailed technical documentation which includes solution requirements, use cases, system dependencies, test plans, build and deployment processes, usage guides, build artifacts, and release notes.
Collaboratively design and implement integrations between data processing/storage and consumer/end-user systems which satisfy project requirements.
Criterion Systems is seeking a Storage Engineer. The successful engineer will become an integral part of the Cyber Security Project Engineering team focused on delivering innovative solutions which enhance the capabilities of the Security Operations Center to detect and identify threat activity and system intrusions. This job will involve a range of data management solution development and configuration activities including system deployment, ingestion/processing use case implementation, pipeline monitoring, and integration support. Development projects employ DevOps practices and Agile methodologies to ensure timely delivery of solution improvements aligned with customer requirements. This role will be responsible for working closely with Engineering teams to identify, design, implement, and test automated processes for solution delivery. A strong IT background, as well as knowledge of Linux administration services, is very beneficial.
Work closely with the Project Engineering team and project stakeholders to deliver needed solutions in a timely manner.
Develop and maintain detailed technical documentation which includes solution requirements, use cases, system dependencies, test plans, build and deployment processes, usage guides, build artifacts, and release notes.
Collaboratively design and implement data ingestion, processing, and storage solutions that satisfy project requirements.
Criterion Systems is seeking a Senior Splunk Engineer. The successful engineer will become an integral part of the Cyber Security Project Engineering team focused on delivering innovative solutions which enhance the capabilities of the Security Operations Center to detect and identify threat activity and system intrusions. This job will involve a range of Splunk development and configuration activities including system deployment, Splunk app implementation, data onboarding, and other Splunk integrations. Development projects employ DevOps practices and Agile methodologies to ensure timely delivery of solution improvements aligned with customer requirements. This role will be responsible, working closely with Engineering teams to identify, design, implement, and test automated processes for solution delivery. A strong IT background, as well as knowledge of Linux administration services is very beneficial.
- Work closely with Project Engineering team and project stakeholders to deliver needed solutions in a timely manner.
- Develop and maintain detailed technical documentation which includes solution requirements, use cases, system dependencies, test plans, build and deployment
- processes, usage guides, build artifacts, and release notes.
- Collaboratively design and implement custom Splunk solutions which satisfy project requirements.
Criterion Systems is seeking a mission-focusedSoftware Tester(various levels) to support and contribute to our government customer’s success in Reston, VA. The individual in this position must be a motivated team player that strives for professional and technical excellence in systems engineering supporting software testing.
Primary Responsibilities include, but are not limited to:
- Provide front end, back end, middle tier software testing.
- Work within a variety of development environments including Java, Angular, Wildfly, Openshift, Docker, Jenkins, Git, Redmine, Artifactory, Postgres 11, some Cloud technologies (such as S3 and ElastiCache), Oracle, and Weblogic.
- Potentially serve as Lead tester for Agile scrum teams.
- Interacting with the end users and functional customer in support of sprint reviews, sprint demos and In-Plant Acceptance testing.
- Potentially provide automated testing.
Criterion Systems is seeking a mission-focusedSoftware Engineer I to support and contribute to our government customer’s success in Herndon, VA. The individual in this position must be a motivated team player that strives for professional and technical excellence in systems engineering supporting software testing. Veterans are encouraged to apply.
Primary Responsibilities include, but are not limited to:
- Designs, develops, documents, tests and debugs applications software and systems that contain logical and mathematical solutions.
- Conducts multidisciplinary research and collaborates with equipment designers and/or hardware engineers in the planning, design, development, and utilization of electronic data processing systems for product and commercial software.
- Determines computer user needs; analyzes system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls; prepares operating instructions; designs and develops compilers and assemblers, utility programs, and operating systems. Ensures software standards are met.
- Analyzes user needs and software requirements to determine feasibility of design within time and cost constraints. Confers with systems analysts, engineers, programmers and others to design system and to obtain information on project limitations and capabilities, performance requirements and interfaces.
- Designs, develops and modifies software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
- Coordinates software system installations and monitors equipment functioning to ensure specifications are met. Specifically seeking middle tier or back-end developers responsible for creating the business logic and services between the UI and the back end, and the functions and operations performed on the data (relational and unstructured).