NIST works with industry and science to advance innovation and improve quality of life. We're looking for a IT Cybersecurity Specialist to join our team!
This notice is issued under direct-hire authority to recruit new talent to occupations for which NIST has a severe shortage of candidates.
Summary
NIST works with industry and science to advance innovation and improve quality of life. We're looking for a IT Cybersecurity Specialist to join our team!
This notice is issued under direct-hire authority to recruit new talent to occupations for which NIST has a severe shortage of candidates.
U.S. Citizens and Status Candidates (this includes Merit Promotion, Status Candidates, Former Overseas Employees, CTAP, ICTAP, VRA, VEOA, 30% or More Disabled, EVHO, Schedule A, Military Spouses, Americorps, Peace Corps, Vista, Interchange Agreement Eligibles, and National Guard).
Working as an IT Cybersecurity Specialists (Software Developers) in the Information Technology Laboratory, Computer Security Division is thrilling and rewarding. You will serve as a member of a team of cybersecurity and engineering professionals responsible for designing, developing, implementing, and continually supporting novel security automation solutions for cloud-based and on premises systems.
These positions will involve the development of security automation solutions expanding on the NIST Open Security Controls Assessment Language (OSCAL) that sets the foundation for security assessment automation and supporting integration with the Security Content Automation Protocol (SCAP) and other assessment approaches.
This position will perform the following duties:
- Architect, develop, maintain OSCAL data models using the XML and JSON Schema formats. This includes documenting any requirements for developing content against these models using an HTML-like syntax based on web standards and technologies including HTML 5 and CSS 3.
- Architect and develop tools supporting OSCAL and SCAP by employing the full software development lifecycle, including working through requirements gathering, design, implementation, testing, and release to production.
- Create and edit data model and data model processing documentation for the models and/or tools developed.
- Ongoing development and maintenance of an existing test framework capable of running XML, JSON, and YAML content validations, content conversions, and unit tests leveraging data structures and features of XML, JSON, and YAML; and XML and JSON Schema formats.
- Develop tools for validating, processing, and converting OSCAL content in XML, JSON, and YAML formats.
- Write Bash scripts to automate software build and related workflows in a Linux-based environment for a continuous integration/continuous deployment (CI/CD) environment pipeline.
- Develop authoring tools for OSCAL content in XML, JSON, and YAML formats, and OSCAL content processing libraries in Python, Javascript/NodeJS, GoLang, or Ruby.
- Develop tutorials, documentation, guidance, reports, and special publications.
- Develop web pages using web standards and technologies including HTML 5 and CSS 3.
Males born after 12-31-59 must be registered for Selective Service
Suitable for Federal employment
Qualifications
Basic Requirements:
Experience must be IT related; the experience may be demonstrated by paid or unpaid experience and/or completion of specific, intensive training (for example, IT certification), as appropriate GS-5 through GS-15 (or equivalent):
For all positions individuals must have IT-related experience demonstrating each of the four competencies listed below. The employing agency is responsible for identifying the specific level of proficiency required for each competency at each grade level based on the requirements of the position being filled.
Attention to Detail- Is thorough when performing work and conscientious about attending to detail.
Customer Service- Works with clients and customers (that is, any individuals who use or receive the services or products that your work unit produces, including the general public, individuals who work in the agency, other agencies, or organizations outside the Government) to assess their needs, provide information or assistance, resolve their problems, or satisfy their expectations; knows about available products and services; is committed to providing quality products and services.
Oral Communication- Expresses information (for example, ideas or facts) to individuals or groups effectively, taking into account the audience and nature of the information (for example, technical, sensitive, controversial); makes clear and convincing oral presentations; listens to others, attends to nonverbal cues, and responds appropriately.
Problem Solving- Identifies problems; determines accuracy and relevance of information; uses sound judgment to generate and evaluate alternatives, and to make recommendations.
In addition to the above requirements: Applicants must have one year (52 weeks) of specialized experience equivalent to at least the GS-12 level (ZP-III at NIST). Specialized experience is defined as Previous experience as IT cybersecurity specialist (senior-level software developer). The applicant needs to demonstrate: Git and GitHub/GitLab:
- Use of Git for version control of software and documentation produced.
- Use of GitHub or GitLab as a collaboration platform, identifying the use of issues to communicate and manage the work performed. Agile Development: Familiarity with applying agile development techniques, including use of a backlog, collecting requirements, developing user stories, and communicating development progress. Technical Writing:
- Ability to author clear, concise, and usable technical documentation that explains complex topics in an easy-to-understand form, considering the audience and expected level of knowledge of the reader.
- Prior work in writing functional specifications and end user documentation.
Experience refers to paid and unpaid experience, including volunteer work done. We will credit all qualifying volunteer experience in your application.
The qualification requirements in this vacancy announcement are based on the U.S. Office of Personnel Management (OPM) Qualification Standards Handbook.
The physical worksite for this position is located in Gaithersburg, Maryland. However, the Information Technology Laboratory is currently under a mandatory telework posture due to the COVID-19 pandemic; therefore, this position is currently under a 100 percent telework schedule. The position's telework schedule will likely change in the future when Information Technology Laboratory moves away from its mandatory telework posture. At that time, the incumbent will be expected to report to the physical work site in accordance with the updated status requirements of their supervisor. The nature and scope of future telework opportunities will be subject to the unit's telework policy, any applicable bargaining unit agreements, and supervisory approval. Payment of relocation expenses, as applicable, will be paid in accordance with this Job Opportunity Announcement. Non-compliance with the supervisor's telework-schedule requirement could result in adverse action, including separation.
This position is covered under NIST's Alternative Personnel Management System (APMS). The APMS is a pay-for-performance system with excellent HR flexibilities to help NIST recruit and retain top talent. Find out more about the APMS here!
A three year probationary period may be required.
We may share your application package with other selecting officials at NIST with opportunities like this one. Additional selections may be made through this vacancy.
A career with the U.S. government provides employees with a comprehensive benefits package. As a federal employee, you and your family will have access to a range of benefits that are designed to make your federal career very rewarding. Opens in a new windowLearn more about federal benefits.
Eligibility for benefits depends on the type of position you hold and whether your position is full-time, part-time or intermittent. Contact the hiring agency for more information on the specific benefits offered.
How you will be evaluated
You will be evaluated for this job based on how well you meet the qualifications above.
We will review your resume, optional cover letter and supporting documents to assess your qualifications for this position.
All applicants that meet the minimum qualifications will be referred to the selecting official for consideration. Under Direct Hire Authority, applicants are not rated and ranked and veteran's preference does not apply.
CTAP and ICTAP Eligibility: To be eligible for CTAP or ICTAP consideration, you must submit the required documents to establish eligibility (see required documents) and meet the minimum qualification requirements. You may be contacted to provide a response to assessment questions related to the position. To be considered CTAP or ICTAP eligible, you must receive a well-qualified score of at least 85 of out 100 on your assessment responses. Additional information may be found at: CTAP/ICTAP.
A career with the U.S. government provides employees with a comprehensive benefits package. As a federal employee, you and your family will have access to a range of benefits that are designed to make your federal career very rewarding. Opens in a new windowLearn more about federal benefits.
Eligibility for benefits depends on the type of position you hold and whether your position is full-time, part-time or intermittent. Contact the hiring agency for more information on the specific benefits offered.
In addition to your resume, transcripts must be submitted to validate that the education requirement has been met. Unofficial transcripts will be accepted in the application package. However, an official copy will be required prior to a final offer of employment.
Failure to submit required documents may result in loss of consideration due to an incomplete application package.
If you are relying on your education to meet qualification requirements:
Failure to provide all of the required information as stated in this vacancy announcement may result in an ineligible rating or may affect the overall rating.
Click 'Apply' and we'll walk you through a four-step process on how to attach a resume and any required documents. While working an application, you may review, edit, delete and update information. We'll automatically save progress made as you go, so any changes won't be lost.
- If experiencing any difficulties with the online application process (anything after you have clicked the 'Apply Online' button): please contact the Agency Contact listed on this announcement between normal business hours (8:00 a.m. - 4:00 p.m. ET). If receiving any kind of error message, please be ready to provide a screenshot or at a minimum, the error message text and number. If necessary, we will provide you with a technical support number for further assistance.
- If having trouble with USAJOBS (searching for jobs, account password/profile issues, or Resume Builder): please visit the USAJOBS Resource Center. We regret that we are unable to support any issues with USAJOBS, as this service is not maintained by the NIST.
- If experiencing a significant hardship which hinders your ability to apply on-line, please contact the Agency Contact listed on this announcement prior to the vacancy closing date and during normal business hours to discuss your situation.
Information Technology Laboratory
100 Bureau Drive
Building 225/Room B266
Gaithersburg, MD 20899
US
Next steps
To check the status of this vacancy, log into USAJOBS account and select the 'Application Status' link. We will update applicant statuses when:
- A qualification determination is made. If found not qualified/eligible, no additional updates will be provided.
- Applications are referred to the selecting official.
- A selection decision has been made.
Please notify us if your contact information changes after the closing date of the announcement. Also, note that if you provide an email address that is inaccurate or if your mailbox is full or blocked (e.g., spam-blocker), you may not receive important communication that could affect your consideration for this position.
The Federal hiring process is set up to be fair and transparent. Please read the following guidance.
In addition to your resume, transcripts must be submitted to validate that the education requirement has been met. Unofficial transcripts will be accepted in the application package. However, an official copy will be required prior to a final offer of employment.
Failure to submit required documents may result in loss of consideration due to an incomplete application package.
If you are relying on your education to meet qualification requirements:
Failure to provide all of the required information as stated in this vacancy announcement may result in an ineligible rating or may affect the overall rating.
Click 'Apply' and we'll walk you through a four-step process on how to attach a resume and any required documents. While working an application, you may review, edit, delete and update information. We'll automatically save progress made as you go, so any changes won't be lost.
- If experiencing any difficulties with the online application process (anything after you have clicked the 'Apply Online' button): please contact the Agency Contact listed on this announcement between normal business hours (8:00 a.m. - 4:00 p.m. ET). If receiving any kind of error message, please be ready to provide a screenshot or at a minimum, the error message text and number. If necessary, we will provide you with a technical support number for further assistance.
- If having trouble with USAJOBS (searching for jobs, account password/profile issues, or Resume Builder): please visit the USAJOBS Resource Center. We regret that we are unable to support any issues with USAJOBS, as this service is not maintained by the NIST.
- If experiencing a significant hardship which hinders your ability to apply on-line, please contact the Agency Contact listed on this announcement prior to the vacancy closing date and during normal business hours to discuss your situation.
Information Technology Laboratory
100 Bureau Drive
Building 225/Room B266
Gaithersburg, MD 20899
US
Next steps
To check the status of this vacancy, log into USAJOBS account and select the 'Application Status' link. We will update applicant statuses when:
- A qualification determination is made. If found not qualified/eligible, no additional updates will be provided.
- Applications are referred to the selecting official.
- A selection decision has been made.
Please notify us if your contact information changes after the closing date of the announcement. Also, note that if you provide an email address that is inaccurate or if your mailbox is full or blocked (e.g., spam-blocker), you may not receive important communication that could affect your consideration for this position.
Fair and transparent
The Federal hiring process is set up to be fair and transparent. Please read the following guidance.