Scientific Programmer (Computer Scientist)
National Telecommunications and Information Administration
Posted: March 18, 2026 (0 days ago)
This job was posted recently. Fresh listings typically have less competition.
National Telecommunications and Information Administration
Department of Commerce
Location
Salary
$83,265 - $129,742
per year
Type
Full-Time
More IT & Technology jobs →Closes
Entry salary: $62,107 | Full performance (GS-12): up to $96,770
Career ladder: Start at GS-11 and advance to GS-12 with experience.
Typical requirements: 1 year specialized experience at GS-10. Ph.D. or equivalent doctoral degree, or 3 years graduate study.
Note: Actual salary includes locality pay (15-40%+ depending on location).
This job involves creating and improving computer programs that model telecommunications signals and data, working on team projects to solve complex technical problems in a government agency focused on information technology.
You'll develop software for things like data analysis, simulations, and machine learning, while also testing, documenting, and presenting your work to both experts and non-experts.
It's a great fit for someone with a computer science background who enjoys combining math, programming, and research to support national telecom efforts.
This vacancy is for a Scientific Programmer (Computer Scientist) in the National Telecommunications and Information Administration within the Department of Commerce.
Qualification requirements in the vacancy announcements are based on the U.S. Office of Personnel Management (OPM) Qualification Standards Handbook, which contains federal qualification standards.
This handbook is available on the Office of Personnel Management's website located at: https://www.opm.gov/policy-data-oversight/classification-qualifications/general-schedule-qualification-standards/#url=Occupational-Series Applicants must possess one year of specialized experience equivalent in difficulty and responsibility to the next lower grade level in the Federal Service.
Specialized experience is experience that has equipped the applicant with the particular competencies/knowledge, skills and abilities to successfully perform the duties of the position.
This experience need not have been in the federal government.
Experience refers to paid and unpaid experience, including volunteer work done through National Service programs (e.g., Peace Corps, AmeriCorps) and other organizations e.g., professional; philanthropic, religious; spiritual; community, student, social).
Volunteer work helps build critical competencies; knowledge, and skills and can provide valuable training and experience that translates directly to paid employment.
You will receive credit for all qualifying experience, including volunteer experience. This position is being filled under the Department Of Commerce Alternative Personnel System (CAPS).
Under CAPS, positions are classified by career path and pay band. The ZP-3 is equivalent to the GS-11/12 grade levels. To qualify at the ZP-3, applicants must meet A and B below: A.
BASIC REQUIREMENT: A bachelor's degree in computer science or bachelor's degree with 30 semester hours in a combination of mathematics, statistics, and computer science.
At least 15 of the 30 semester hours must have included any combination of statistics and mathematics that included differential and integral calculus.
All academic and course work must be from accredited or pre-accredited institutions. AND B.
SPECIALIZED EXPERIENCE: You must possess one full year (52 weeks) of specialized experience equivalent to the GS-09 or ZP-2 (or equivalent band) in the Federal service.
Specialized experience is defined as: At least 52 weeks of software development experience to create and improve software solutions AND at least 52 weeks creating scientific software programs (for example, metrics, data intensive workloads, algorithms, modeling, data mining, forecasting, optimization, simulations, statistical analysis, numerical analysis, numerical methods, machine learning (ML), artificial Intelligence (AI), signal processing, image/audio/video processing).
-OR- SUBSTITUTION OF EDUCATION: 3 years of progressively higher-level graduate education leading to a Ph.D.
degree or equivalent doctoral degree in computer science or field directly related to the position.
-OR- COMBINATION OF EDUCATION AND EXPERIENCE: A combination of education and experience may be used to qualify for this position as long as the computed percentage of the requirements is at least 100%.
Major Duties:
As a Scientific Programmer (Computer Scientist), you will: Implement complex mathematical telecom and propagation modeling algorithms; and develop, validate, verify test and document software solutions.
Participate in team-based projects that include software development, algorithm implementations, numerical analysis and research, and computer science methods and techniques.
Research problems arising from the use of digital computers. Perform research and analysis to verify, validate, debug, troubleshoot, and test software implementations.
Give oral presentations to explain project development efforts. Reports project results to both technical and non-technical audiences using tact and persuasion, responding appropriately to questions.
Generate written reports to explain research developments of digital computer systems.
Evaluate results and prepare report findings of new methods and techniques to store, manipulate, transform or present information by means of digital computer systems.
This Job Opportunity Announcement may be used to fill other Scientific Programmer (Computer Scientist) ZP-1550-3, FPL: 4 positions within the Department of Commerce in the same geographical location with the same qualifications and specialized experience.
This position is also being advertised under the following vacancies: NTIA-ITS-DE-26-12892179 (Band 3 Delegated Examining) NTIA-ITS-DE-26-12892180 (Band 4 Delegated Examining) NTIA-ITS-ST-26-12892182 (Band 4 Merit Promotion) You must apply to ALL announcements individually if you want to be considered for ALL.
Check your resume before applying to catch common mistakes