1

Computer Science Training Jobs in Washington, DC

... Training Support, Parental Paid Leave, and much more. Join us and make a difference in National ... Design, develop, deliver and operate solutions to hard cryptologic computer science problems within ...

Cryptologic Computer Scientist-2

Odenton, MD ยท On-site

$87.10K - $157.45K/yr

... Training Support, Parental Paid Leave, and much more. Join us and make a difference in National ... Design, develop, deliver and operate solutions to hard cryptologic computer science problems within ...

Data Science SME

Quantico, VA ยท On-site

$119K - $133K/yr

Support the development of data science training programs and knowledge-sharing activities for ... Bachelor's degree in Computer Science Data Science Mathematics Statistics or a related technical ...

next page

Showing results 1-20

Computer Science Training information

See Washington, DC salary details

$22.5K

$74.8K

$128.8K

How much do computer science training jobs pay per year?

As of May 31, 2026, the average yearly pay for computer science training in Washington, DC is $74,805.00, according to ZipRecruiter salary data. Most workers in this role earn between $45,630.00 and $107,366.00 per year, depending on experience, location, and employer.

What is a Computer Science Training job?

A Computer Science Training job involves teaching or mentoring individuals in computer science concepts, programming, and related technologies. Professionals in this role may work in academic institutions, corporate training programs, or bootcamps to help students or employees develop technical skills. The job often includes designing curriculum, conducting lectures or hands-on coding sessions, and assessing learners' progress. Strong knowledge of programming languages, algorithms, and software development is typically required.

What are the key skills and qualifications needed to thrive in the Computer Science Training position, and why are they important?

To thrive in Computer Science Training roles, you need a solid background in computer science concepts, programming, and educational or instructional expertise, often supported by a relevant degree or professional certifications such as CompTIA, Microsoft Certified Educator, or instructional design credentials. Familiarity with learning management systems (LMS), online collaboration platforms, and coding tools like Python, Java, or C++ is commonly required. Strong communication, patience, and the ability to tailor complex technical information to diverse audiences are valuable soft skills in this field. These competencies are essential for effectively teaching and preparing learners for evolving industry demands.

What are some typical responsibilities of someone working in Computer Science Training?

Professionals in Computer Science Training are often responsible for designing and delivering curriculum, conducting hands-on programming workshops, assessing learners' progress, and updating course materials to reflect current industry trends. You may work closely with other instructors, HR training coordinators, or technical experts to align content with organizational or educational objectives. Collaboration with industry professionals and ongoing professional development are also common, as the technology landscape evolves quickly. This mix of technical and educational duties ensures that trainees gain practical, up-to-date skills needed for a successful tech career.
What are the most commonly searched types of Computer Science Training jobs in Washington, DC? The most popular types of Computer Science Training jobs in Washington, DC are:
What are popular job titles related to Computer Science Training jobs in Washington, DC? For Computer Science Training jobs in Washington, DC, the most frequently searched job titles are:
What job categories do people searching Computer Science Training jobs in Washington, DC look for? The top searched job categories for Computer Science Training jobs in Washington, DC are:
Infographic showing various Computer Science Training job openings in Washington, DC as of May 2026, with employment types broken down into 86% Full Time, 9% Part Time, and 5% Contract. Highlights an 94% Physical, 1% Hybrid, and 5% Remote job distribution, with an average salary of $74,805 per year, or $36 per hour.
Cryptologic Computer Scientist, Level 3

Cryptologic Computer Scientist, Level 3

Independent Software

Fort George G Meade, MD โ€ข On-site

Full-time

Posted 17 days ago


Job description

What You Will Do:
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
Required Skills and Qualifications:
ย 
  • 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
Education and Experience:
ย 
  • 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
Degree must be in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, or a related field and include at least one programming course and a minimum of four upper-level mathematics courses (Calculus and above).
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
Clearance Requirement:
ย 
  • 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.
ย 

Powered by JazzHR

TfLgHOPXnh