Theoretical or applied computer science * Simulation or model development * Designing, developing, using, or evaluating mathematical models, methods, or techniques * Computational science, algorithm ...
Theoretical or applied computer science * Simulation or model development * Designing, developing, using, or evaluating mathematical models, methods, or techniques * Computational science, algorithm ...
Theoretical or applied computer science * Simulation or model development * Designing, developing, using, or evaluating mathematical models, methods, or techniques * Computational science, algorithm ...
Theoretical or applied computer science * Simulation or model development * Designing, developing, using, or evaluating mathematical models, methods, or techniques * Computational science, algorithm ...
Theoretical or applied computer science * Simulation or model development * Designing, developing, using, or evaluating mathematical models, methods, or techniques * Computational science, algorithm ...
Quick apply
Theoretical or applied computer science * Simulation or model development * Designing, developing, using, or evaluating mathematical models, methods, or techniques * Computational science, algorithm ...
Theoretical or applied computer science * Simulation or model development * Designing, developing, using, or evaluating mathematical models, methods, or techniques * Computational science, algorithm ...
Quick apply
Theoretical or applied computer science * Simulation or model development * Designing, developing, using, or evaluating mathematical models, methods, or techniques * Computational science, algorithm ...
D. in Computer Science or a closely related field is required at the time of appointment The ... All qualified candidates will receive consideration for the position applied for without regard to ...
D. in Computer Science or a closely related field is required at the time of appointment The ... All qualified candidates will receive consideration for the position applied for without regard to ...
Relevant experience must be in a computer science area (i.e. theoretical or applied), simulation/model development, designing/developing/using/evaluating mathematic models, methods, and/or techniques ...
Relevant experience must be in a computer science area (i.e. theoretical or applied), simulation/model development, designing/developing/using/evaluating mathematic models, methods, and/or techniques ...
Relevant experience must be in a computer science area (i.e. theoretical or applied), simulation/model development, designing/developing/using/evaluating mathematic models, methods, and/or techniques ...
Relevant experience must be in a computer science area (i.e. theoretical or applied), simulation/model development, designing/developing/using/evaluating mathematic models, methods, and/or techniques ...
Cryptologic Computer Scientist 3
Annapolis Junction, MD ยท On-site
$133K - $148K/yr
Relevant experience must be in a computer science area (i.e. theoretical or applied), simulation/model development, designing/developing/using/evaluating mathematic models, methods, and/or techniques ...
Quick apply
Cryptologic Computer Scientist 3
Annapolis Junction, MD ยท On-site
$133K - $148K/yr
Relevant experience must be in a computer science area (i.e. theoretical or applied), simulation/model development, designing/developing/using/evaluating mathematic models, methods, and/or techniques ...
Relevant experience must be in a computer science area (i.e. theoretical or applied), simulation/model development, designing/developing/using/evaluating mathematic models, methods, and/or techniques ...
Relevant experience must be in a computer science area (i.e. theoretical or applied), simulation/model development, designing/developing/using/evaluating mathematic models, methods, and/or techniques ...
Cryptologic Computer Scientist 3
Annapolis Junction, MD ยท On-site
$133K - $148K/yr
Relevant experience must be in a computer science area (i.e. theoretical or applied), simulation/model development, designing/developing/using/evaluating mathematic models, methods, and/or techniques ...
Cryptologic Computer Scientist 3
Annapolis Junction, MD ยท On-site
$133K - $148K/yr
Relevant experience must be in a computer science area (i.e. theoretical or applied), simulation/model development, designing/developing/using/evaluating mathematic models, methods, and/or techniques ...
Cryptologic Computer Scientist 3
Annapolis Junction, MD ยท On-site
$133K - $148K/yr
Relevant experience must be in a computer science area (i.e. theoretical or applied), simulation/model development, designing/developing/using/evaluating mathematic models, methods, and/or techniques ...
Cryptologic Computer Scientist 3
Annapolis Junction, MD ยท On-site
$133K - $148K/yr
Relevant experience must be in a computer science area (i.e. theoretical or applied), simulation/model development, designing/developing/using/evaluating mathematic models, methods, and/or techniques ...
Cryptologic Computer Scientist 3
Annapolis Junction, MD ยท On-site
$133K - $148K/yr
Relevant experience must be in a computer science area (i.e. theoretical or applied), simulation/model development, designing/developing/using/evaluating mathematic models, methods, and/or techniques ...
Quick apply
Cryptologic Computer Scientist 3
Annapolis Junction, MD ยท On-site
$133K - $148K/yr
Relevant experience must be in a computer science area (i.e. theoretical or applied), simulation/model development, designing/developing/using/evaluating mathematic models, methods, and/or techniques ...
... science area (i.e. theoretical or applied), simulation/model development, designing/developing/using/evaluating mathematic models, methods, and/or techniques (e.g. algorithm or development ...
... science area (i.e. theoretical or applied), simulation/model development, designing/developing/using/evaluating mathematic models, methods, and/or techniques (e.g. algorithm or development ...
... science area (i.e. theoretical or applied), simulation/model development, designing/developing/using/evaluating mathematic models, methods, and/or techniques (e.g. algorithm or development ...
... science area (i.e. theoretical or applied), simulation/model development, designing/developing/using/evaluating mathematic models, methods, and/or techniques (e.g. algorithm or development ...
Experience in computer science (theoretical or applied), including algorithm development and analytic problem solving * Strong foundation in mathematics and computational methods * Experience ...
Experience in computer science (theoretical or applied), including algorithm development and analytic problem solving * Strong foundation in mathematics and computational methods * Experience ...
... science area (i.e. theoretical or applied), simulation/model development, designing/developing/using/evaluating mathematic models, methods, and/or techniques (e.g. algorithm or development ...
... science area (i.e. theoretical or applied), simulation/model development, designing/developing/using/evaluating mathematic models, methods, and/or techniques (e.g. algorithm or development ...
Relevant experience must be in a computer science area (i.e. theoretical or applied), simulation/model development, designing/developing/using/evaluating mathematic models, methods, and/or techniques ...
Relevant experience must be in a computer science area (i.e. theoretical or applied), simulation/model development, designing/developing/using/evaluating mathematic models, methods, and/or techniques ...
Relevant experience must be in a computer science area (i.e. theoretical or applied), simulation/model development, designing/developing/using/evaluating mathematic models, methods, and/or techniques ...
Relevant experience must be in a computer science area (i.e. theoretical or applied), simulation/model development, designing/developing/using/evaluating mathematic models, methods, and/or techniques ...
Cryptologic Computer Scientist
Annapolis, MD ยท On-site
$94K - $281K/yr
Relevant experience must be in a computer science area (i.e. theoretical or applied), simulation/model development, designing/developing/using/evaluating mathematic models, methods, and/or techniques ...
Cryptologic Computer Scientist
Annapolis, MD ยท On-site
$94K - $281K/yr
Relevant experience must be in a computer science area (i.e. theoretical or applied), simulation/model development, designing/developing/using/evaluating mathematic models, methods, and/or techniques ...
Description Relevant experience must be in a computer science area (i.e. theoretical or applied), designing/developing/using/evaluating mathematic models, methods, and/or techniques (e.g. algorithm ...
Description Relevant experience must be in a computer science area (i.e. theoretical or applied), designing/developing/using/evaluating mathematic models, methods, and/or techniques (e.g. algorithm ...
Applied Computer Science information
See Maryland salary details
$20.4K - $33.4K
12% of jobs
$40.9K is the 25th percentile. Wages below this are outliers.
$33.4K - $46.3K
23% of jobs
The median wage is $54.5K / yr.
$46.3K - $59.3K
25% of jobs
$59.3K - $72.3K
11% of jobs
$81.1K is the 75th percentile. Wages above this are outliers.
$72.3K - $85.2K
8% of jobs
$85.2K - $98.2K
3% of jobs
$98.2K - $111.1K
15% of jobs
$111.1K - $124.1K
2% of jobs
$124.1K - $137.1K
1% of jobs
$137.1K - $150K
1% of jobs
$150K - $163K
0% of jobs
$20.4K
$70K
$163K
How much do applied computer science jobs pay per year?
What is an Applied Computer Science job?
An Applied Computer Science job focuses on practical applications of computing principles to solve real-world problems. Professionals in this field use programming, algorithms, data analysis, and software development to create efficient solutions in various industries. Unlike theoretical computer science, applied computer science emphasizes hands-on implementation and problem-solving. Careers include roles in software development, cybersecurity, data science, and systems administration. These jobs require both technical expertise and the ability to apply computing knowledge to diverse challenges.
What are the key skills and qualifications needed to thrive in the Applied Computer Science position, and why are they important?
To thrive in Applied Computer Science, you need a strong understanding of programming, algorithms, and software engineering, usually with a relevant degree such as Computer Science or Software Engineering. Familiarity with development tools, databases, cloud platforms, and possibly certifications in areas like AWS, Azure, or specific programming languages is highly valuable. Problem-solving ability, teamwork, and effective communication are vital soft skills for delivering solutions in collaborative environments. These abilities ensure your technical solutions are robust, efficiently meet user needs, and integrate smoothly into real-world business contexts.
What jobs make $3,000 a month without a degree?
What are some common career advancement opportunities for professionals in Applied Computer Science?
Professionals in Applied Computer Science often start in roles such as software developer, systems analyst, or data analyst, and can advance to positions like lead engineer, project manager, or solutions architect with experience. Many organizations encourage ongoing learning through workshops, certifications, and cross-functional projects, allowing for skill-building and specialization in areas like cloud computing, cybersecurity, or artificial intelligence. Some may progress into leadership roles overseeing development teams or managing technical projects. As technology evolves, there is significant potential to transition into new specialties or higher-level positions within the IT and software industry.

Cryptologic Computer Scientist, Level 3
Independent Software, Inc.Fort George G Meade, MD โข On-site
Full-time
Posted 27 days ago
Job description
As a Cryptologic Computer Scientist / Cyber Threat Analyst, Level 3 at Independent Software, Inc., you will operate at the intersection of computer science, cyber threat analysis, and large-scale data analytics to support mission-critical national security operations.
This is a hybrid role requiring strong Python development, large data processing experience (Spark or similar), and deep understanding of network architectures and protocol analysis. You will work with complex datasets to identify threats, uncover hidden patterns, and support cyber mission operations including detection, attribution, and exploitation.
You will function as a technical problem solver and investigator, applying a discovery-focused mindset to explore data, develop analytic approaches, and generate actionable intelligence. This role is ideal for someone who enjoys digging into complex data, asking the right questions, and building solutions that directly impact mission outcomes.
Key Responsibilities:
- Design, develop, and deploy analytical solutions to complex cyber and cryptologic challenges using Python and modern data processing frameworks
- Analyze large-scale structured and unstructured datasets to identify anomalies, patterns, and indicators of compromise
- Perform network and protocol analysis to understand system behavior, detect threats, and support cyber operation
- Conduct cyber threat analysis including forensics, attack attribution, and adversary behavior identification
- Apply computer science fundamentals (algorithms, data structures, modeling) to solve real-world cyber problems
- Leverage big data technologies (e.g., Spark) to process and analyze high-volume datasets
- Perform knowledge discovery across passive and active data sources to support mission requirements
- Develop tools, scripts, and prototypes to automate analysis and improve mission efficiency
- Collaborate with analysts, engineers, and mission partners to translate findings into actionable intelligence
- Document methodologies, findings, and analytical approaches for both technical and non-technical stakeholders
- Experience working in a hybrid computer science and cyber threat analysis role supporting cyber or cryptologic missions
- Strong proficiency in Python
- Experience with large-scale data processing frameworks such as Spark or similar
- Strong understanding of network architectures, protocols, and traffic analysis
- Experience analyzing large datasets and extracting actionable insights
- Experience with cyber threat analysis, digital forensics, or attack attribution
- Ability to apply computer science principles (algorithms, data structures, modeling) to mission problems
- Comfortable working with complex, high-volume data in fast-paced environments
- Strong analytical and problem-solving skills with a discovery-focused, inquisitive mindset
- Familiarity with customer-specific or mission-specific analytical tools is a plus
- Doctoral Degree plus 4 years of relevant experience
- Master's Degree plus 6 years of relevant experience
- Bachelor's Degree plus 8 years of relevant experience
- Associate Degree plus 10 years of relevant experience
Relevant experience must be in one or more of the following areas:
- Theoretical or applied computer science
- Simulation or model development
- Designing, developing, using, or evaluating mathematical models, methods, or techniques
- Computational science, algorithm analysis, and algorithm design
- Reverse engineering
- Designing, developing, or integrating computer and information systems, including hardware and/or software
- Must possess an active TS SCI with appropriate Polygraph to be considered for this role
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:
- Support critical national security missions that matter
- Be part of a close-knit, employee-first culture where your voice is heard
- Expand your skills through ongoing training, mentorship, and career development
- Enjoy competitive compensation, generous benefits, and work-life balance
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.