Significant experience with data science , including data wrangling, machine learning, modeling, and analytic tool development * Knowledge of compiler theory, computer architecture, database theory ...
Quick apply
Significant experience with data science , including data wrangling, machine learning, modeling, and analytic tool development * Knowledge of compiler theory, computer architecture, database theory ...
Quick apply
Significant experience with data science , including data wrangling, machine learning, modeling, and analytic tool development * Knowledge of compiler theory, computer architecture, database theory ...
Significant experience with data science , including data wrangling, machine learning, modeling, and analytic tool development * Knowledge of compiler theory, computer architecture, database theory ...
Significant experience with data science , including data wrangling, machine learning, modeling, and analytic tool development * Knowledge of compiler theory, computer architecture, database theory ...
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 ...
Fort George G Meade, MD ยท On-site
$87K - $157K/yr
Design, develop, deploy, and sustain solutions to complex cryptologic computer science problems. * Apply expertise in areas such as operating systems, algorithms, compiler theory, computer ...
Fort George G Meade, MD ยท On-site
$87K - $157K/yr
Design, develop, deploy, and sustain solutions to complex cryptologic computer science problems. * Apply expertise in areas such as operating systems, algorithms, compiler theory, computer ...
$107K - $195K/yr
Design, develop, deploy, and sustain solutions to complex cryptologic computer science problems. * Apply expertise in areas such as operating systems, algorithms, compiler theory, computer ...
$107K - $195K/yr
Design, develop, deploy, and sustain solutions to complex cryptologic computer science problems. * Apply expertise in areas such as operating systems, algorithms, compiler theory, computer ...
Odenton, MD ยท On-site
$107K - $195K/yr
Design, develop, deploy, and sustain solutions to complex cryptologic computer science problems. * Apply expertise in areas such as operating systems, algorithms, compiler theory, computer ...
Odenton, MD ยท On-site
$107K - $195K/yr
Design, develop, deploy, and sustain solutions to complex cryptologic computer science problems. * Apply expertise in areas such as operating systems, algorithms, compiler theory, computer ...
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 ...
Annapolis, MD ยท On-site
$94K - $281K/yr
The right candidate will apply requisite computer science skills (operating systems, compiler theory, databased theory, algorithm analysis, computer architecture, discrete math, programming language ...
Annapolis, MD ยท On-site
$94K - $281K/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 ...
Annapolis Junction, MD ยท On-site
Degree must be in Computer Science, Computer Engineering, Mathematics, or related field with at ... Knowledge in operating systems, compiler theory, database theory, algorithm analysis, computer ...
Annapolis Junction, MD ยท On-site
Degree must be in Computer Science, Computer Engineering, Mathematics, or related field with at ... Knowledge in operating systems, compiler theory, database theory, algorithm analysis, computer ...
Fort George G Meade, MD ยท On-site
$150K - $210K/yr
The right candidate will apply requisite computer science skills (operating systems, compiler theory, databased theory, algorithm analysis, computer architecture, discrete math, programming language ...
Fort George G Meade, MD ยท On-site
$150K - $210K/yr
The right candidate will apply requisite computer science skills (operating systems, compiler theory, databased theory, algorithm analysis, computer architecture, discrete math, programming language ...
Fort George G Meade, MD ยท On-site
$150K - $210K/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
Fort George G Meade, MD ยท On-site
$150K - $210K/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 ...
Annapolis, MD ยท On-site
$207K - $262K/yr
The right candidate will apply requisite computer science skills (operating systems, compiler theory, databased theory, algorithm analysis, computer architecture, discrete math, programming language ...
Annapolis, MD ยท On-site
$207K - $262K/yr
The right candidate will apply requisite computer science skills (operating systems, compiler theory, databased theory, algorithm analysis, computer architecture, discrete math, programming language ...
Annapolis, MD ยท On-site
$164K - $214K/yr
The right candidate will apply requisite computer science skills (operating systems, compiler theory, databased theory, algorithm analysis, computer architecture, discrete math, programming language ...
Annapolis, MD ยท On-site
$164K - $214K/yr
The right candidate will apply requisite computer science skills (operating systems, compiler theory, databased theory, algorithm analysis, computer architecture, discrete math, programming language ...
Annapolis, MD ยท On-site
$164K - $214K/yr
The right candidate will apply requisite computer science skills (operating systems, compiler theory, databased theory, algorithm analysis, computer architecture, discrete math, programming language ...
Annapolis, MD ยท On-site
$164K - $214K/yr
The right candidate will apply requisite computer science skills (operating systems, compiler theory, databased theory, algorithm analysis, computer architecture, discrete math, programming language ...
Annapolis, MD ยท On-site
$164K - $214K/yr
The right candidate will apply requisite computer science skills (operating systems, compiler theory, databased theory, algorithm analysis, computer architecture, discrete math, programming language ...
Annapolis, MD ยท On-site
$164K - $214K/yr
The right candidate will apply requisite computer science skills (operating systems, compiler theory, databased theory, algorithm analysis, computer architecture, discrete math, programming language ...
Annapolis, MD ยท On-site
$164K - $214K/yr
The right candidate will apply requisite computer science skills (operating systems, compiler theory, databased theory, algorithm analysis, computer architecture, discrete math, programming language ...
Annapolis, MD ยท On-site
$164K - $214K/yr
The right candidate will apply requisite computer science skills (operating systems, compiler theory, databased theory, algorithm analysis, computer architecture, discrete math, programming language ...
Annapolis, MD ยท On-site
$208K - $263K/yr
The right candidate will apply requisite computer science skills (operating systems, compiler theory, databased theory, algorithm analysis, computer architecture, discrete math, programming language ...
Annapolis, MD ยท On-site
$208K - $263K/yr
The right candidate will apply requisite computer science skills (operating systems, compiler theory, databased theory, algorithm analysis, computer architecture, discrete math, programming language ...
Annapolis, MD ยท On-site
$164K - $214K/yr
The right candidate will apply requisite computer science skills (operating systems, compiler theory, databased theory, algorithm analysis, computer architecture, discrete math, programming language ...
Annapolis, MD ยท On-site
$164K - $214K/yr
The right candidate will apply requisite computer science skills (operating systems, compiler theory, databased theory, algorithm analysis, computer architecture, discrete math, programming language ...
$10.7K - $24.8K
0% of jobs
$24.8K - $38.9K
0% of jobs
$38.9K - $53K
0% of jobs
$53K - $67.1K
13% of jobs
$67.1K - $81.3K
6% of jobs
$89.5K is the 25th percentile. Wages below this are outliers.
$81.3K - $95.4K
9% of jobs
$95.4K - $109.5K
16% of jobs
$109.5K - $123.6K
0% of jobs
$123.6K - $137.7K
0% of jobs
The median wage is $139.1K / yr.
$137.7K - $151.8K
48% of jobs
$151.8K - $166K
6% of jobs
$10.7K
$122.9K
$166K
To thrive in Theoretical Computer Science, a strong background in mathematics, algorithms, and computational theory is essential, usually backed by an advanced degree such as a master's or PhD in computer science or a related field. Familiarity with formal verification tools, mathematical modeling software, and programming languages like Python or C++ is often required. Critical thinking, analytical reasoning, and effective written communication are standout soft skills for this role. These competencies are vital for developing rigorous proofs, articulating complex concepts, and contributing meaningful insights to the field.
Theoretical Computer Science professionals often spend their days conducting original research, developing new algorithms, and analyzing computational problems from a mathematical perspective. They may collaborate closely with other researchers in interdisciplinary teams, attend academic conferences, and contribute to scholarly publications. While much of the work is individual and highly focused, regular interaction with collaborators and the broader academic community is common. This role can also involve mentoring students and engaging in peer review, making it both intellectually stimulating and highly collaborative.
A Theoretical Computer Science job focuses on studying the fundamental principles of computation, algorithms, complexity, and mathematical models of computing. Professionals in this field work on problems related to computational efficiency, cryptography, machine learning theory, and formal methods. They often conduct research in academia, develop new algorithms, or contribute to cutting-edge technology in industry. These roles typically require strong mathematical skills and expertise in logic, discrete mathematics, and algorithm design.

Full-time
Posted 14 days ago
What You Will Do:
As a Cryptologic Computer Scientist, Level 3 at Independent Software, you will bring advanced computer science and software engineering expertise to some of the nationโs most complex technical challenges. We are a mission-first company where talented engineers are empowered to own their work, innovate with autonomy, and directly support national security outcomes. If you are looking for a role where your technical contributions drive real impact within a collaborative, high-performing team, this is the place for you.
In this role, you'll work at the intersection of software development, data science, cryptologic computer science, and mission analytics. You will support a senior Data Science lead in designing and building analytics platforms, developing tools to process and model large datasets, and creating scalable solutions that support national security efforts. Your experience in data-driven systems, algorithm development, vulnerability research, reverse engineering, exploitation, and analytic pipelines will be key in enabling advanced cryptologic, cybersecurity, and Computer Network Operations (CNO) missions.
You will apply a scientific and mission-focused approach to design, develop, and deliver solutions in areas such as forensics, attack attribution, critical network protection, penetration testing, vulnerability research, exploitation, and operational cyber support. Your work will enable state-of-the-art cryptologic and cybersecurity missions, providing the tools, techniques, and operational capabilities necessary to protect critical systems, uncover adversary tactics, and support offensive and defensive cyber operations.
Key Responsibilities:ย
Why Choose Independent Software?
At Independent Software, our people are the mission. Weโve built a company around collaboration, integrity, and innovation and we make sure our team has the tools and support to grow, succeed, and thrive.
When you join us, you will:
Ready to take the next step in your career? Join us and be part of something bigger.
Apply today.
Weโre an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.
Powered by JazzHR
lpWdN05EPJ