1

Computer Science Education Jobs in Washington (NOW HIRING)

Cryptologic Computer Scientist 4

Fort George G Meade, MD ยท On-site

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

The right candidate will apply requisite computer science skills (operating systems, compiler ... TS/SCI with Active Poly Education: * Doctoral degree plus 7 years of relevant experience * Master ...

Cryptologic Computer Scientist 3

Fort George G Meade, MD ยท On-site

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Using your expertise in computer science, you will apply advanced techniques and tools, covering ... TS/SCI with active Poly Education: * Doctoral degree plus 4 years of relevant experience * Master ...

Senior Computer Scientist

Bethesda, MD ยท On-site

$130K - $190K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

Education: * Master's level degree in Computer, Electrical or Electronics Engineering or Mathematics with field of concentration in computer science. Security Clearance: * Security clearance required ...

Showing results 41-60

Computer Science Education information

What is computer science education?

Computer science education refers to the teaching and learning of the principles, concepts, and applications of computer science. It includes topics such as programming, algorithms, data structures, computer systems, and computational thinking. Computer science education can take place at various levels, from elementary school to higher education and professional development. Its goal is to equip students with the skills needed to understand and create technology, solve complex problems, and participate in a digital society.

What are the key skills and qualifications needed to thrive in computer science education?

To thrive in Computer Science Education, you need a solid background in computer science concepts, curriculum development, and typically a degree in computer science or education. Familiarity with programming languages, learning management systems (LMS), and educational technology tools is often required. Strong communication, patience, and the ability to inspire and engage students are critical soft skills. These skills and qualities ensure effective teaching, foster student understanding, and help bridge the gap between complex technical concepts and learners.

What are some common challenges faced by computer science educators in keeping course content current?

Computer science educators often face the challenge of rapidly evolving technology, which makes it necessary to regularly update course materials to reflect new programming languages, frameworks, and industry practices. Balancing foundational concepts with emerging trends can be difficult, especially given limited classroom time. Additionally, educators must ensure that updates remain accessible to students with varying levels of experience, while also integrating practical, real-world projects to keep students engaged.

What is the difference between Computer Science Education vs Computer Science Teacher?

AspectComputer Science EducationComputer Science Teacher
Required CredentialsTypically requires a degree in computer science or education, often with certification in teachingRequires a degree in computer science or related field, plus teaching certification
Work EnvironmentEducational institutions, online platforms, training programsSchools, colleges, educational institutions
Employer & Industry UsageEducational organizations, edtech companies, training providersPrimary schools, high schools, colleges
Common Search & ComparisonFocuses on curriculum development, programming skills, and educational methodsFocuses on classroom teaching, lesson planning, and student assessment

Computer Science Education generally refers to designing and delivering computer science curricula, often involving curriculum development and educational strategies. In contrast, a Computer Science Teacher primarily focuses on instructing students in computer science concepts within a classroom setting. Both roles require similar credentials but differ in their scope and work environment.

What can I do with computer science education?

Computer science education prepares individuals for a variety of roles such as software developer, data analyst, cybersecurity specialist, and systems analyst. It provides skills in programming, algorithms, and problem-solving, which are applicable across many technology industries and often require proficiency in programming languages and tools like Python, Java, or SQL.

What is a computer science education degree?

A computer science education degree is an academic program that prepares individuals to teach computer science concepts and programming in schools or educational settings. It typically includes coursework in programming, algorithms, and pedagogy, and may lead to certification for teaching computer science at various grade levels.

What jobs will a computer science education degree get you?

A computer science education degree can lead to roles such as software developer, systems analyst, database administrator, cybersecurity analyst, or IT support specialist. These jobs typically require programming skills, knowledge of algorithms, and familiarity with tools like programming languages and operating systems.

What job categories do people searching Computer Science Education jobs in Washington look for?

The top searched job categories for Computer Science Education jobs in Washington are:

What cities in Washington are hiring for Computer Science Education jobs?

Cities in Washington with the most Computer Science Education job openings:

Infographic showing various Computer Science Education job openings in Washington as of August 2026, with employment types broken down into 1% As Needed, 76% Full Time, 13% Part Time, 2% Temporary, and 8% Contract. Highlights an 91% Physical, 1% Hybrid, and 8% Remote job distribution.

Cryptologic Computer Scientist 2

GRVTY

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

$102K - $132K/yr

Full-time

Posted 5 days ago


Job description

What Impact You'll Have

GRVTY is seeking experienced Cryptologic Computer Scientists to design, develop, deliver, and operate solutions to hard cryptologic computer science problems within a scientific framework. 

What You'll be Owning

  • Create solutions derived from forensics and attack attribution, facilitate protection of critical networks and active systems, and conduct knowledge discovery of passive and active systems, or other cryptologic computer science mission support.
  • Apply requisite computer science skills (operating systems, compiler theory, databased theory, algorithm analysis, computer architecture, discrete math, programming language theory, and data structure) to each problem to provide state-of -the-art techniques, tools, and approaches.
  • Position will focus on automation and scripting using Python and Jupyter Notebooks, and experience in SIGDEV, CNE, and access discovery and enablement is required.
  • Need to be comfortable with XKS and DX
  • SIGDEV, CNE, Access discovery and enablement skillset required.
  • Automation and scripting using Python and Jupyter NB.
  • SIGDEV experience or any experience with leveraging DMR, DNI or collection.
  • Candidates with customer experience, TechSIGINT, or previous skills as a TDNA, DNEA is preferred.
  • TAR or serialized reporting experience is a plus.
  • Design, develop, deliver, and operate solutions to hard cryptologic computer science problems within a scientific framework.
  • The solutions may arise in the forms of forensics and attack attribution, protection of critical networks, active systems warnings and indicators, active penetration into target systems, knowledge discovery of passive and active systems, or other cryptologic computer science mission support.
  • Requisite computer science skills (operating systems, compiler theory, database theory, algorithm analysis, computer architecture, discrete math, programming language theory, and data structures are applied to each problem to provide state of the art techniques, tools, and approaches).

What You Must Have

  • Active TS/SCI with polygraph clearance.
  • Master's degree with 3 years of relevant experience.
  • Bachelor's degree with 5 years of relevant experience.
  • Associates degree with 7 years of relevant experience.
  • 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 above).
  • 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 (e.g. algorithm or development) computation science, algorithm analysis and design, reverse engineering, and/or designing/developing computer and information systems, including engineering hardware and/or software.

Pay Range: At GRVTY, we understand that compensation is influenced by many factors—such as geographic location, federal contract labor categories, wage rates, prior experience, skillsets, education, and certifications.
We're proud to offer a work environment that empowers our team to achieve a strong work-life balance. GRVTY provides competitive pay, comprehensive benefits, and meaningful opportunities for professional growth.
Our benefits package is designed to support the well-being of our employees and their families, and includes coverage in areas such as healthcare, financial wellness, retirement planning, family assistance, continued education, and paid time off.

Maryland Pay Range
$102,000—$132,000 USD

Why Choose GRVTY


The toughest national security challenges demand vision and ingenuity, not just resources. We deliver mission and technical expertise to outpace our adversaries. We're purpose-built to tackle the most entrenched, systemic national security issues around the world.

We partner with our customers to help them overcome challenges in every corner of technology and defense—including the ones still being explored. Our growing capabilities create complementary advantages, giving on-the-ground operations the edge they need to succeed. We muster everything we have to answer every challenge presented, every day of our lives.

At GRVTY, we believe that when our employees thrive, our company thrives. That's why we offer a comprehensive and competitive benefits package designed to support your well-being, growth, and work-life balance.

• Robust health plan including medical, dental, and vision

• Health Savings Account with company contribution

• Annual Paid Time Off and Paid Holidays

• Paid Parental Leave

• 401k with generous company match

• Training and Development Opportunities

• Award Programs

• Variety of Company Sponsored Events

EEO Statement


GRVTY, is an Equal Opportunity Employer.  All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran and will not be discriminated against on the basis of disability.

Anyone requiring reasonable accommodations should email recruiting@grvty.com or call 703-544-7930 with requested details.  A member of the HR team will respond to your request within 2 business days. 

Know Your Rights: Workplace Discrimination is Illegal (eeoc.gov) 

Please review our current job openings and apply for the positions you believe may be a fit. If you are not an immediate fit, we will also keep your resume in our database for future opportunities.