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 5 of 7

Job Locations US
The successful candidate will support USDA Applications for Operations and Maintenance work and enhancements and Nextgen application modernization efforts. The ideal candidate should possess the following skills: - Self-motivated and professional in demeanor with proven success as a development lead in an Agile environment delivering new applications, new releases and emergency code fixes, as required.  Ability to successfully mentor other team members creating a position team environment. - Proven ability to interface successfully with the customer/client to drive high customer satisfaction and a positive team environment. This includes excellent communication skills (verbal and written) and the ability to navigate challenging situations with nuance and skill. - Evaluate, recommend, and implement automated test tools and strategies. - Design, implement, and conduct test and evaluation procedures to ensure system requirements are met. - Develop, maintain, and upgrade automated test scripts and architectures for application products. - Write, implement, and report status for system test cases for testing. - Analyze test cases and provide regular progress reports. - Serve as subject matter specialist providing testing know-how for the support of user requirements of complex to highly complex software/hardware applications. - Direct and/or participate in all phases of risk management assessments and software/hardware development with emphasis on analysis of user requirements, test design and test tools selection. - Collaborate with the development team including but not limited to Product Owners, Test Automation Engineers, Software Engineers, Database Engineers and Scrum Masters - Analyze the given business requirements and software designs, identify all possible scenarios, and develop a test plan to ensure quality. - Create test data, conduct manual test execution, and prepare test automation scripts including adding and updating existing regression tests - Identify defects, log, track until resolution - Provide realistic estimations for testing effort required to test functionality. - Actively participate in all Agile Ceremonies that contribute to the overall quality of the product. - Perform peer-to-peer Code Reviews on the test automation check-ins by their team. - Develop common test classes and methods for reusability, and update regression test suites to reduce execution time - Responsible for quality assurance activities related to Release certification. - Prepare Release Notes and Release Regression - Lead by example and ensure test team members are available to support Production Cases for their respective team during emergency and critical cases. - Responsible for overall quality of the product and the process involved to plan/groom the in-depth functionalities of the product.
Clearance Requirement
Public Trust
Category
Information Technology
ID
2022-2155
Job Locations US
The successful candidate will support USDA Applications for Operations and Maintenance work and enhancements and Nextgen application modernization efforts. The ideal candidate should possess the following skills: - Self-motivated and professional in demeanor with proven success as a development lead in an Agile environment delivering new applications, new releases and emergency code fixes, as required.  Ability to successfully mentor other team members creating a position team environment. - Proven ability to interface successfully with the customer/client to drive high customer satisfaction and a positive team environment. This includes excellent communication skills (verbal and written) and the ability to navigate challenging situations with nuance and skill. - Provide technical knowledge and analysis of highly specialized applications and operational environment, high-level functional systems analysis, design, integration, documentation and implementation advice on moderately complex problems that require an appropriate level of knowledge of the subject matter for effective implementation. - Evaluate, recommend, and implement automated test tools and strategies. - Design, implement, and conduct test and evaluation procedures to ensure system requirements are met. - Develop, maintain, and upgrade automated test scripts and architectures for application products. - Write, implement, and report status for system test cases for testing. - Analyze test cases and provide regular progress reports. - Serve as subject matter specialist providing testing know-how for the support of user requirements of complex to highly complex software/hardware applications. - Direct and/or participate in all phases of risk management assessments and software/hardware development with emphasis on analysis of user requirements, test design and test tools selection. - Collaborate with the development team including but not limited to Product Owners, Test Automation Engineers, Software Engineers, Database Engineers and Scrum Masters - Analyze the given business requirements and software designs, identify all possible scenarios, and develop a test plan to ensure quality. - Create test data, conduct manual test execution, and prepare test automation scripts including adding and updating existing regression tests - Identify defects, log, track until resolution - Provide realistic estimations for testing effort required to test functionality. - Actively participate in all Agile Ceremonies that contribute to the overall quality of the product. - Perform peer-to-peer Code Reviews on the test automation check-ins by their team. - Develop common test classes and methods for reusability, and update regression test suites to reduce execution time - Responsible for quality assurance activities related to Release certification. - Prepare Release Notes and Release Regression - Collaborate with the development team including but not limited to Product Owners, Test Automation Engineers, Software Engineers, Database Engineers and Scrum Masters to analyze the given business requirements and software designs, identify all possible scenarios, and develop a test plan to ensure quality. - Create test data, conduct manual test execution, and prepare test automation scripts including adding and updating existing regression tests using a test framework that also includes identifying defects, logging them in a Defect Management system, and tracking until resolution and provide realistic estimations for testing effort required to test functionality. - Actively participate in all Agile Ceremonies that contribute to the overall quality of the product, this includes conducting demos and presentations. - Review the deploy requests and facilitate the deployment of Application / Database changes in the testing environments. - Mentor and grow junior test automation engineers in areas of test design and test automation and responsible for metrics, QA artifacts, and maintaining audit compliance. - Lead by example and ensure test team members are available to support Production Cases for their respective team during emergency and critical cases. - Publish Release Notes and Release Regression Plans after discussions within immediate team, and across dependent testing teams, and have it reviewed by both the development as well as dependent teams. - Responsible for overall quality of the product and the process involved to plan/groom the in-depth functionalities of the product.
Clearance Requirement
Public Trust
Category
Information Technology
ID
2022-2154
Job Locations US
The successful candidate will support USDA Applications for Operations and Maintenance work and enhancements and Nextgen application modernization efforts. The ideal candidate should possess the following skills: - Self-motivated and professional in demeanor with proven success as a business analyst. - Proven ability to interface successfully with customer/client to drive high customer satisfaction. - Excellent written and verbal communications skills required for engagement with customer and team members in daily meetings and in documenting requirements, user stories, testing results and status. - Analyze functional business applications and design specifications for functional areas such as finance, accounting, personnel, manpower, logistics, and contracts. - Develop block diagrams and logic flow charts. Translate detailed design into computer software. - Test, debug, and refine the computer software to produce the required product. - Prepare required documentation, including both program-level and user-level documentation. - Enhance software to reduce operating time or improve efficiency. - Provide technical direction to programmers to ensure program deadlines are met. - Experience in information system design, including application programming on large-scale DBMS and the development of complex software to satisfy design objectives. - Exposure to Cloud computing
Clearance Requirement
Public Trust
Category
Information Technology
ID
2022-2153
Job Locations US
The successful candidate will support USDA Applications for Operations and Maintenance work and enhancements and Nextgen application modernization efforts. The ideal candidate should possess the following skills: - Self-motivated and professional in demeanor with proven success as a business analyst. - Proven ability to interface successfully with customer/client to drive high customer satisfaction. - Excellent written and verbal communications skills required for engagement with customer and team members in daily meetings and in documenting requirements, user stories, testing results and status. - Analyze functional business applications and design specifications for functional areas such as finance, accounting, personnel, manpower, logistics, and contracts. - Develop block diagrams and logic flow charts. Translate detailed design into computer software. - Test, debug, and refine the computer software to produce the required product. - Prepare required documentation, including both program-level and user-level documentation. - Enhance software to reduce operating time or improve efficiency. - Provide technical direction to programmers to ensure program deadlines are met. - Experience in information system design, including application programming on large-scale DBMS and the development of complex software to satisfy design objectives. - Exposure to Cloud computing
Clearance Requirement
Public Trust
Category
Information Technology
ID
2022-2152
Job Locations US
In this role, you will be responsible for the following (but not limited to): - Lead the end-to-end process for developing large, complex, or multiple proposals ensuring accurate and timely submission. - Manage all aspects of proposal development (writing, editing, graphics, production efforts, etc.) from assignment and receipt of RFP through delivery and receipt by the customer. - Analyze solicitations (RFP, RFQ, RFI, etc.) and create detailed proposal plans, schedule outline, timelines, and compliance matrix for assigned pursuits. - Write sections or the entire proposal, depending on the nature of the tasks required. - Interface with internal company resources and teaming partners throughout the solicitation process to coordinate strategies, approaches, and deliverables. - Coordinate and lead major project meeting events such as kick-off meetings, solution strategy meetings, Pink, Red, and Gold Team reviews, while arranging facilities, communicating with participants, and preparing necessary materials. - Lead effective storyboarding and development of strategic win themes and discriminators. - Facilitate proposal-related strategy sessions, including SWOTs, Black Hats, Win Themes, Strategy Sessions, etc. - Maintain proposal knowledge base, capture lessons learned, and implement improvements to the proposal process and content. - Prepare and present oral and written reports. - Provide leadership and work guidance to other personnel. - Formalize proposal processes and develop standardized templates. - Responsibilities may include managing, tasking, and overseeing consultants and/or independent contractors.
Clearance Requirement
Ability to obtain and maintain a security clearance
Category
Sales
ID
2022-2148
Job Locations US-MO-Kansas City
- Perform full lifecycle management of Red Hat Enterprise Linux and/or CentOS systems in a large-scale enterprise environment. - Interact with a variety of internal and external teams to solve complex data center customer issues crossing boundaries of responsibility. - Utilize a ticket-tracking system (BMC Remedy) to meet appropriate SLAs for resolution of data center customer incidents. - Review operating system vulnerability scan results and research/recommend resolutions for findings. - Install Linux patches and apply approved operating system configuration changes.
Clearance Requirement
Public Trust
Category
Information Technology
ID
2022-2146
Job Locations US
The successful candidate will support USDA Applications for Operations and Maintenance work and enhancements and Nextgen application modernization efforts. The ideal candidate should possess the following skills: - Self-motivated and professional in demeanor with proven success as a business analyst. - Proven ability to interface successfully with customer/client to drive high customer satisfaction. - Excellent written and verbal communications skills required for engagement with customer and team members in daily meetings and in documenting requirements, user stories, testing results and status. - Review and analyze system specifications. - Collaborate with QA Engineers to develop effective strategies and test plans. - Execute test cases (manual or automated) and analyze results. - Evaluate product code according to specifications. - Create logs to document testing phases and defects. - Report bugs and errors to development teams. - Help troubleshoot issues. - Conduct post-release/ post-implementation testing. - Work with cross-functional teams to ensure quality throughout the software development lifecycle. - Collaborate with developers and subject matter experts to establish the technical vision and analyze trade-offs between usability and performance needs. - Experience creating technical documentation, including design documents, requirement documents, process diagrams, test cases, training material, etc. - Proactively communicate and collaborate with external and internal customers to analyze information needs and functional requirements. - Perform end-to-end application testing to support software and hardware maintenance upgrades as well as new application functionality and business process changes. - Work independently with users to define concepts and under direction of project managers. - Develop and execute test cases. - Interact in a collaborative fashion with multiple Application Development teams to ensure delivery of quality software products. - Use problem solving skills to break down complex situations to discover and resolve root causes. - Ability to understand and communicate technical issues related to defects and enhancements. - Successfully engage in multiple initiatives simultaneously, including end-to-end application testing. 
Clearance Requirement
Public Trust
Category
Information Technology
ID
2022-2130
Job Locations US
The successful candidate will support USDA Applications for Operations and Maintenance work and enhancements and Nextgen application modernization efforts. The ideal candidate should possess the following skills: - Self-motivated and professional in demeanor with proven success as a business analyst. - Proven ability to interface successfully with customer/client to drive high customer satisfaction. - Excellent written and verbal communications skills required for engagement with customer and team members in daily meetings and in documenting requirements, user stories, testing results and status. - Review and analyze system specifications - Collaborate with QA Engineers to develop effective strategies and test plans - Execute test cases (manual or automated) and analyze results - Evaluate product code according to specifications - Create logs to document testing phases and defects - Report bugs and errors to development teams - Help troubleshoot issues - Conduct post-release/ post-implementation testing - Work with cross-functional teams to ensure quality throughout the software development lifecycle - Collaborate with developers and subject matter experts to establish the technical vision and analyze trade-offs between usability and performance needs - Experience creating technical documentation, including design documents, requirement documents, process diagrams, test cases, training material, etc - Proactively communicate and collaborate with external and internal customers to analyze information needs and functional requirements - Perform end-to-end application testing to support software and hardware maintenance upgrades as well as new application functionality and business process changes - Work independently with users to define concepts and under direction of project managers - Develop and execute test cases - Interact in a collaborative fashion with multiple Application Development teams to ensure delivery of quality software products - Use problem solving skills to break down complex situations to discover and resolve root causes - Ability to understand and communicate technical issues related to defects and enhancements - Successfully engage in multiple initiatives simultaneously, including end-to-end application testing
Clearance Requirement
Public Trust
Category
Information Technology
ID
2022-2128
Job Locations US-MO-Kansas City | US
- Provide technical support for z/OS and commercial off the shelf software installation and problem analysis of various mainframe-based products. - Provide technical consulting and analysis of new technologies, implementation strategy, and impact to production. - Independently diagnose and resolve trouble calls in technical areas. - Develop technical specifications, in accordance with established requirements and schedules. - Create technical documentation. - Review proposed policy, regulations, and procedural changes to determine impact. - Develop on the job training programs on new developments in technology and software packages. - Configure, manage, and diagnose VTAM SNA components in a multi-system complex.
Clearance Requirement
Public Trust
Category
Information Technology
ID
2022-2113
Job Locations US-CO-Denver
Criterion Systems is seeking a mission-focusedData Scientist (Jr.-Sr. Level) to support and contribute to our government customer’s success in Greenwood Village, CO. The individual in this position must be a motivated team player that strives for professional and technical excellence in Data Science. Primary Responsibilities include, but are not limited to:  - Desire to solve complex problems.   - Experience with statistical programming languages like R, PytSLQ, SLQ, etc.   - Knowledge of Machine Learning techniques, including DeepLearning.   - Experience in statistics and data mining techniques.   - Experience with GitLab, BitBucket, GitHub Enterprise or similar source repository   - Experience with Jenkins or GitLab for Continuous Integration.   - Experience with building/compiling Java, Python or Javascript applications   - Experience with Nexus or similar artifact repository.   - Understanding of all stages of the Software Development Life Cycle.   - Experience with Cloud Computing and HybriPrem-Prem solutions.   - Experience GPUs GPUs to speed data Model Training.   - Experience with Data Science Tools iAWSn AWS Environment.  
Clearance Requirement
Top Secret/SCI
Category
Information Technology
ID
2022-2106
Job Locations US-VA-Reston
- Design and develop and maintain machine learning algorithms - Clean, manage, optimize, and process large volumes of data - Test, evaluate, and optimize machine learning models using synthetic data sets - Maintain large-scale data pipelines and backend services - Verify data quality and identify differences in data distribution that affects the AI/ML model performance - Collaborate with technical team to design data algorithm workflows, supporting an end-to-end pipeline - Use major data science tools and technologies to contribute to the technical team environment, while exchanging data and algorithms
Clearance Requirement
Top Secret/SCI/with Poly
Category
Information Technology
ID
2022-2105
Job Locations US-VA-Reston
- Engage data scientist innovators and mission user groups to define requirements for testing tools and data sets - Prepare documents, reports, summaries, and replies to inquiries, ensuring accuracy and proper format of the information provided - Interpret data and analyze results using statistical techniques - Acquire data from primary or secondary data sources and maintain databases - Work closely with data science team in providing tools, operational support, data analytics & reporting to support innovation  - Act as a liaison to data science team and client in the transfer of information on process enhancements, resources, and data analysis - Develop tools and solutions for recurring client suggesting process improvements to help create efficiencies
Clearance Requirement
Top Secret/SCI/with Poly
Category
Information Technology
ID
2022-2104
Job Locations US-VA-Reston
- Use advanced analytic tools to locate, label, tag and categorize various elements in large datasets - Locate, label and categorize various elements in large text datasets - Implement annotation procedures to achieve consistent annotation - Report and document issues with annotation tools and processes - Provide feedback for efficient labeling and to improve data quality - Interact with data science and data engineering teams to design new features for more efficient labeling techniques
Clearance Requirement
Top Secret/SCI/with Poly
Category
Information Technology
ID
2022-2103
Job Locations US-VA-Reston
- Design, create, evaluate, and maintain solutions using your experience and expertise in data science and machine learning - Work with various teams to identify, manage, research, develop, and present data analytics projects - Learn and understand existing and planned data architectures and models, and help to develop creative approaches to modernization and design for analysis - Contribute to exploring emerging technology trends in data management and data science, and developing engineering proofs-of-concept to understand potential applicability of these technologies - Work closely with federal clients providing services to develop AI/ML models and weights to selected data to facilitate object detection, data triage, search/optimization, inference, facial recognition, behavior detection, and automated discovery and decision making - Maintain model versioning system and experience identifying new vulnerabilities in models
Clearance Requirement
Top Secret/SCI/with Poly
Category
Information Technology
ID
2022-2102
Job Locations US-VA-McLean
Criterion Systems is seeking a mission-focused Expert Telecommunications Specialist to support and contribute to our government customer’s success in McLean, VA. The individual in this position must be a motivated team player that strives for professional and technical excellence in Telecommunications. Primary Responsibilities include, but are not limited to:  - Provides Expert level program management, administrative and engineering support for Sponsor high visibility communications-based projects. - Knowledge of procurement processes. - Ability to excel in a team environment. - OCONUS TDY Travel - 40% as required. - CONUS TDY Travel - 10% as required.
Clearance Requirement
Top Secret/SCI/with Poly
Category
Information Technology
ID
2021-2089
Job Locations US-VA-Herndon | US-Washington, DC
Criterion Systems is seeking a mission-focusedCloud Software Engineer-Subject Matter Expert 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 developing enterprise C2S cloud applications supporting the U.S. Government. Primary Responsibilities include, but are not limited to:  - Work with Linux or Unix-based operating systems (i.e. command line operations, bash scripting). - Developing enterprise C2S cloud applications. - Designing, implementing, and maintaining data indexes.
Clearance Requirement
Top Secret/SCI/CI Poly
Category
Information Technology
ID
2021-2082
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
2021-2062
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 2 and Tier 3 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 (<20%).
Clearance Requirement
Ability to obtain and maintain a security clearance
Category
Information Technology
ID
2021-2047
Job Locations US-VA-McLean
Criterion Systems is seeking a mission-focused Cybersecurity Engineer to support and contribute to our government customer’s success in Northern Virginia. The individual in this position must be a motivated team player that strives for professional and technical excellence in cybersecurity. Primary Responsibilities include, but are not limited to:  - Implementation and validation of security controls that support the Risk Management Framework (RMF) and ICD 503 Security Accreditation. - Developing architecture documentation and Systems Security Plans (SSP) to support Accreditation and Authorization (A&A) reviews. - POA&M development and implementation. - Coordinating with customer security organizations to achieve Authority to Operate (ATO). - Knowledge of the complex environment involving shared IC networks and multiple security enclaves.
Clearance Requirement
Top Secret/SCI/with Poly
Category
Information Technology
ID
2021-2015
Job Locations US-VA-Herndon
Criterion Systems is seeking a mission-focused Telecommunications Specialist 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. Primary Responsibilities include, but are not limited to:  - Installation of RF systems (Coax, serial, Ethernet, wiring). - Convey technical designs, ideas and results to non-technical audiences and provide briefings to high-level government personnel. - Use basic principles of RF propagation applying that knowledge to multiple communications technologies. - Authoring documents (reports, briefings, etc,) to support Customer mission. - Apply the engineering design process to discover innovative methods to solve technical problems and meet client requirements.        
Clearance Requirement
Top Secret/SCI/with Poly
Category
Information Technology
ID
2021-2014