The ingenuity of our developers, engineers, cyber experts, linguists, and analysts are dedicated to ... The Cryptanalytic Computer Scientist will design, develop, and apply solutions to complex ...
The ingenuity of our developers, engineers, cyber experts, linguists, and analysts are dedicated to ... The Cryptanalytic Computer Scientist will design, develop, and apply solutions to complex ...
Computer Scientist L2
Annapolis Junction, MD ยท On-site
Degree must be in Computer Science, Computer Engineering, Mathematics, or related field with at least 1 programming and 4 upper level math class * 5 years of experience with multiple of the following:
Computer Scientist L2
Annapolis Junction, MD ยท On-site
Degree must be in Computer Science, Computer Engineering, Mathematics, or related field with at least 1 programming and 4 upper level math class * 5 years of experience with multiple of the following:
Computer Scientist L2
Annapolis Junction, MD ยท On-site
S. +3 years of relevant experience โข Degree must be in Computer Science, Computer Engineering, Mathematics, or related field with at least 1 programming and 4 upper level math class โข 5 years of ...
Computer Scientist L2
Annapolis Junction, MD ยท On-site
S. +3 years of relevant experience โข Degree must be in Computer Science, Computer Engineering, Mathematics, or related field with at least 1 programming and 4 upper level math class โข 5 years of ...
Degree must be in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, or a related field with at least one programming and at least 4 upper-level math classes (Calculus and ...
Degree must be in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, or a related field with at least one programming and at least 4 upper-level math classes (Calculus and ...
The Computer Systems Programmer creates and/or maintains operating systems, communications software, database packages, compilers, repositories, and utility and assembler programs. This individual ...
The Computer Systems Programmer creates and/or maintains operating systems, communications software, database packages, compilers, repositories, and utility and assembler programs. This individual ...
Cryptanalytic Computer Scientist 3
Annapolis Junction, MD ยท On-site
$140K - $155K/yr
We are looking for a Cryptanalytic Computer Scientist who can apply their expertise in computer science, mathematics, and engineering to design, develop, and evaluate algorithms and techniques for ...
Cryptanalytic Computer Scientist 3
Annapolis Junction, MD ยท On-site
$140K - $155K/yr
We are looking for a Cryptanalytic Computer Scientist who can apply their expertise in computer science, mathematics, and engineering to design, develop, and evaluate algorithms and techniques for ...
The company leverages its expertise in data transport solutions, software and systems engineering ... Degree must be in Computer Science, Computer Engineering, Electrical Engineering, Mathematics ...
The company leverages its expertise in data transport solutions, software and systems engineering ... Degree must be in Computer Science, Computer Engineering, Electrical Engineering, Mathematics ...
We are looking for a Cryptanalytic Computer Scientist who can apply their expertise in computer science, mathematics, and engineering to design, develop, and evaluate algorithms and techniques for ...
We are looking for a Cryptanalytic Computer Scientist who can apply their expertise in computer science, mathematics, and engineering to design, develop, and evaluate algorithms and techniques for ...
Cryptanalytic Computer Scientist
Columbia, MD ยท On-site
The company leverages its expertise in data transport solutions, software and systems engineering ... Degree must be in Computer Science, Computer Engineering, Electrical Engineering, Mathematics ...
Cryptanalytic Computer Scientist
Columbia, MD ยท On-site
The company leverages its expertise in data transport solutions, software and systems engineering ... Degree must be in Computer Science, Computer Engineering, Electrical Engineering, Mathematics ...
Required Bachelor of Science (BS) degree in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, or Information Systems. Computer Scientist 1 * Shall have a minimum of 1 years ...
Required Bachelor of Science (BS) degree in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, or Information Systems. Computer Scientist 1 * Shall have a minimum of 1 years ...
Cryptanalytic Computer Scientist 3
Annapolis Junction, MD ยท On-site
$140K - $155K/yr
We are looking for a Cryptanalytic Computer Scientist who can apply their expertise in computer science, mathematics, and engineering to design, develop, and evaluate algorithms and techniques for ...
Quick apply
Cryptanalytic Computer Scientist 3
Annapolis Junction, MD ยท On-site
$140K - $155K/yr
We are looking for a Cryptanalytic Computer Scientist who can apply their expertise in computer science, mathematics, and engineering to design, develop, and evaluate algorithms and techniques for ...
The Computer Programmer (Junior) shall translate detailed program flowcharts into program-coded instructions used by third- and fourth-generation, or current state-of-the-art computers. Looking for a ...
The Computer Programmer (Junior) shall translate detailed program flowcharts into program-coded instructions used by third- and fourth-generation, or current state-of-the-art computers. Looking for a ...
Cryptologic Computer Scientist 3
Annapolis Junction, MD ยท On-site
$133K - $148K/yr
The right candidate will apply requisite computer science skills (operating systems, compiler theory, databased theory, algorithm analysis, computer architecture, discrete math, programming language ...
Cryptologic Computer Scientist 3
Annapolis Junction, MD ยท On-site
$133K - $148K/yr
The right candidate will apply requisite computer science skills (operating systems, compiler theory, databased theory, algorithm analysis, computer architecture, discrete math, programming language ...
2026 PhD Graduate - Optical/Electrical/Computer Engineering - Imaging Systems - QPI
Laurel, MD ยท On-site
$245K/yr
Description Are you passionate about optical sensing, computer vision, and/or all things imaging? Are you searching for an opportunity to apply your engineering skills in a creative and collaborative ...
2026 PhD Graduate - Optical/Electrical/Computer Engineering - Imaging Systems - QPI
Laurel, MD ยท On-site
$245K/yr
Description Are you passionate about optical sensing, computer vision, and/or all things imaging? Are you searching for an opportunity to apply your engineering skills in a creative and collaborative ...
The right candidate will apply requisite computer science skills (operating systems, compiler theory, databased theory, algorithm analysis, computer architecture, discrete math, programming language ...
The right candidate will apply requisite computer science skills (operating systems, compiler theory, databased theory, algorithm analysis, computer architecture, discrete math, programming language ...
Cryptologic Computer Scientist 3
Annapolis Junction, MD ยท On-site
$133K - $148K/yr
The right candidate will apply requisite computer science skills (operating systems, compiler theory, databased theory, algorithm analysis, computer architecture, discrete math, programming language ...
Quick apply
Cryptologic Computer Scientist 3
Annapolis Junction, MD ยท On-site
$133K - $148K/yr
The right candidate will apply requisite computer science skills (operating systems, compiler theory, databased theory, algorithm analysis, computer architecture, discrete math, programming language ...
The right candidate will apply requisite computer science skills (operating systems, compiler theory, databased theory, algorithm analysis, computer architecture, discrete math, programming language ...
The right candidate will apply requisite computer science skills (operating systems, compiler theory, databased theory, algorithm analysis, computer architecture, discrete math, programming language ...
Cryptanalytic Computer Scientist III with Security Clearance
Fort George G Meade, MD ยท On-site
$133K - $190K/yr
Engineering (electrical or computer) * High-performance computing
Cryptanalytic Computer Scientist III with Security Clearance
Fort George G Meade, MD ยท On-site
$133K - $190K/yr
Engineering (electrical or computer) * High-performance computing
Cryptologic Computer Scientist 3
Annapolis Junction, MD ยท On-site
$133K - $148K/yr
The right candidate will apply requisite computer science skills (operating systems, compiler theory, databased theory, algorithm analysis, computer architecture, discrete math, programming language ...
Quick apply
Cryptologic Computer Scientist 3
Annapolis Junction, MD ยท On-site
$133K - $148K/yr
The right candidate will apply requisite computer science skills (operating systems, compiler theory, databased theory, algorithm analysis, computer architecture, discrete math, programming language ...
Cryptologic Computer Scientist 3
Annapolis Junction, MD ยท On-site
$133K - $148K/yr
The right candidate will apply requisite computer science skills (operating systems, compiler theory, databased theory, algorithm analysis, computer architecture, discrete math, programming language ...
Cryptologic Computer Scientist 3
Annapolis Junction, MD ยท On-site
$133K - $148K/yr
The right candidate will apply requisite computer science skills (operating systems, compiler theory, databased theory, algorithm analysis, computer architecture, discrete math, programming language ...
Computer Programmer information
See Baltimore, MD salary details
$32.8K - $38.4K
5% of jobs
$38.4K - $44.1K
10% of jobs
$44.1K - $49.7K
7% of jobs
$50.7K is the 25th percentile. Wages below this are outliers.
$49.7K - $55.4K
15% of jobs
$55.4K - $61K
7% of jobs
The median wage is $63K / yr.
$61K - $66.7K
15% of jobs
$66.7K - $72.3K
11% of jobs
$76.5K is the 75th percentile. Wages above this are outliers.
$72.3K - $78K
6% of jobs
$78K - $83.6K
14% of jobs
$83.6K - $89.2K
7% of jobs
$89.2K - $94.9K
2% of jobs
$32.8K
$64.6K
$94.9K
How much do computer programmer jobs pay per year?
What are computer programmers?
What are the key skills and qualifications needed to thrive as a Computer Programmer, and why are they important?
What Does a Computer Programmer Do?
A computer programmer designs, tests, writes, debugs, and maintains the computer program code. The coding language is written for the computer to be able to comprehend it and take specific actions according to those commands. Computer programmers can work with existing code or create something entirely new. The objective of coding is to develop programs that act on specific controls and behaviors. Coders need to be able to work with specialized algorithms, logic, and app domain, as well. But the other key goal of a computer programmer is to design interfaces that regular non-technical users can easily understand and use.
What is the difference between Computer Programmer vs Software Developer?
| Aspect | Computer Programmer | Software Developer |
|---|---|---|
| Credentials | Typically requires a bachelor's degree in computer science or related field | Usually requires a bachelor's degree, often with additional experience or certifications |
| Work Environment | Often works in coding, debugging, and maintaining software | Designs, develops, tests, and maintains software applications |
| Industry Usage | Commonly employed in IT, software firms, and tech departments | Found in a wide range of industries including tech, finance, healthcare |
While both roles involve coding and software creation, Computer Programmers primarily focus on writing and debugging code based on specifications, whereas Software Developers are involved in designing and building complete software solutions. The roles often overlap, but Developers typically have broader responsibilities in the software development lifecycle.
What are some typical challenges computer programmers face when working on large team projects?

Cryptanalytic Computer Scientist with Security Clearance
Annapolis Junction, MD โข On-site
Other
Re-posted 4 days ago
Job description
* Strong foundation in mathematics and computational methods
* Experience designing, developing, and evaluating models, methods, and/or techniques to solve complex problems
* Exposure to areas such as high performance computing, engineering (electrical or computer), or applied mathematics
* Strong analytical and discovery-oriented mindset Requirements:
Level 2: * A Bachelor's degree with 5 years of relevant experience, OR
* A Master's degree with 3 years of relevant experience, OR
* A Doctoral degree with 2 years of relevant experience, OR
* An Associate's degree with 7 years of clearly related experience
* Degree must be in Computer Science, Computer Engineering, Electrical Engineering, Mathematics (including Applied Math), or related field
* Must include at least one programming course and four upper-level math courses (Calculus and above)Level 3: * A Bachelor's degree with 8 years of relevant experience, OR
* A Master's degree with 6 years of relevant experience, OR
* A Doctoral degree with 4 years of relevant experience, OR
* An Associate's degree with 10 years of clearly related experience
* Degree must be in Computer Science, Computer Engineering, Electrical Engineering, Mathematics (including Applied Math), or related field
* Must include at least one programming course and four upper-level math courses (Calculus and above)Level 4: * A Bachelor's degree with 11 years of relevant experience, OR
* A Master's degree with 9 years of relevant experience, OR
* A Doctoral degree with 7 years of relevant experience, OR
* An Associate's degree with 13 years of clearly related experience
* Degree must be in Computer Science, Computer Engineering, Electrical Engineering, Mathematics (including Applied Math), or related field
* Must include at least one programming course and four upper-level math courses (Calculus and above)
* US citizenship and an active TS/SCI with Polygraph security clearance required