1

Computer Science Education Jobs in Springfield, VA

Computer Scientist

Mclean, VA · On-site

$99K - $225K/yr

Your deep data science expertise coupled with an original approach to your work will help clients ... education, knowledge, skills, competencies, and experience, as well as contract-specific ...

Showing results 41-60

Computer Science Education information

See Springfield, VA salary details

$59K

$86.8K

$102.4K

How much do computer science education jobs pay per year?

As of Sep 9, 2026, the average yearly pay for computer science education in Springfield, VA is $86,809.00, according to ZipRecruiter salary data. Most workers in this role earn between $81,000.00 and $97,700.00 per year, depending on experience, location, and employer.

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 are popular job titles related to Computer Science Education jobs in Springfield, VA?

For Computer Science Education jobs in Springfield, VA, the most frequently searched job titles are:

What job categories do people searching Computer Science Education jobs in Springfield, VA look for?

The top searched job categories for Computer Science Education jobs in Springfield, VA are:

What cities near Springfield, VA are hiring for Computer Science Education jobs?

Cities near Springfield, VA with the most Computer Science Education job openings:

Infographic showing various Computer Science Education job openings in Springfield, VA as of August 2026, with employment types broken down into 1% As Needed, 76% Full Time, 16% Part Time, 1% Temporary, and 6% Contract. Highlights an 94% Physical, 1% Hybrid, and 5% Remote job distribution, with an average salary of $86,809 per year, or $41.7 per hour.

Professional Development Specialist

Adelphi, MD • On-site

$86K - $96K/yr

Contractor

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 24 days ago


Job description

Best consideration date for applications: Friday, August 7, 2026

PURPOSE OF POSITION:

Under the general supervision of the Project Manager for the Maryland Center for Computing Education (MCCE) within the University System of Maryland (USM), the Professional Development Specialist serves as a lead facilitator and champion for teacher professional learning statewide. In this role, the Specialist designs, delivers, and evaluates dynamic, evidence-based professional development experiences in computing education for P-12 educators at all career stages. The position fosters a statewide learning community, supports teacher growth through coaching and mentoring, and cultivates collaborative innovation in instructional practice. In addition, the Professional Development Specialist supports MCCE's growing commitment to innovative educator preparation by providing technical support for the learning management system (LMS).

This is a 1-year contractual position with the potential for renewal.

RESPONSIBILITIES:

Professional Development Services and Operations:

  • Designs, facilitates, and evaluates in-person and online professional development workshops, curriculum institutes, and professional learning communities in computer science and related P-20 areas for K-12 and higher education educators.
  • Collaborates with the Maryland State Department of Education on the development and revision of K-12 computer science education standards.
  • Conducts quarterly needs assessments related to computer science, computational thinking, and related content instruction in Maryland public school systems.
  • Delivers interactive training on computing pedagogy, curriculum integration, equity strategies, and emerging educational technologies.
  • Provides ongoing mentoring and coaching to participating teachers to support instructional improvement.
  • Manages implementation of MCCE workshops and related activities for Maryland K-12 districts, administrators, facilitators, higher education faculty, and collaborators.
  • Coordinates event logistics, including registration, accommodations, participant communication, and required resources.
  • Ensures professional learning offerings are reviewed and approved for Continuing Education Units (CEUs) and Continuing Professional Development (CPD) credits in alignment with state requirements.
  • Provides operational support to ensure effective meetings, workshops, and conferences.

Platform Administration & Technical Management (Canvas LMS):

  • Creates and manages user accounts, roles, permissions, enrollments, and authentication methods; oversees course access and sub-account provisioning for all MCCE and P-20 accounts.
  • Sets up academic terms, creates course shells, archives/concludes courses, and supports content import/export and duplication.
  • Serves as the primary technical contact for LMS platform-related issues; provides timely support to staff, facilitators, and participants; communicates updates, features, maintenance, and outages for all MCCE and P-20 accounts.
  • Develops and maintains user guides, FAQs, tutorials, and best practices; delivers training and onboarding for facilitators and participants.
  • Assists with course setup, content organization, and Canvas tool usage; advises on instructional design and accessibility (WCAG/ADA compliance).
  • Aligns Canvas interface with MCCE/P-20 branding and manages shared resources, templates, and blueprint courses.
  • Generates reports on usage, engagement, and enrollment trends.
  • Helps develop and enforce Canvas-related policies; manages course completion certificates and MSDE CPD credit forms.

Information/Data Organization and Analysis:

  • Collects, compiles, and organizes data pertinent to the effectiveness of facilitated workshops. Analyzes, summarizes, and communicates this information to appropriate USM officials.
  • Assists in the preparation of annual and financial reports, recommendations, and other information resources for the improvement of MCCE and its programs.

P-20 Event Support:

  • Provides support for P-20 meetings, convenings, and events as needed, including coordination of logistics and participant communication.
  • Assists with implementation tasks to support the overall effectiveness of P-20 activities and initiatives.
  • Assists in arranging online or in-person event venues, sets up registration, arranges accommodations, communicates with facilitators and participants, and coordinates any resources needed.Provides any other support required by P-20 to promote the effectiveness of meetings, workshops, and conferences.

ANNUAL SALARY:

$86,275-$96,425

Requirements

MINIMUM QUALIFICATIONS:

Required Education Level/Certifications:

Bachelor's degree in Education, Computer Science, STEM, Instructional Design, Learning Technologies, or a related field.

Required Experience:

  • Five (5) years of experience in education, computer science education, STEM education, instructional design, or related P-20 fields.
  • Experience designing, facilitating, and/or supporting in-person and online professional development for educators or adult learners.
  • Experience providing coaching, mentoring, or implementation support to K-12 educators.
  • Experience coordinating programs, events, or professional learning activities, including scheduling, registration, participant communication, and logistical support.

Required Knowledge/Skills/Abilities:

  • Knowledge of instructional practices, adult learning theory, and effective facilitation strategies.
  • Skill in facilitating professional learning experiences in both in-person and virtual environments.
  • Ability to coach, mentor, and support educators in the implementation of instructional practices, programs, or initiatives.
  • Proficiency with learning management systems (e.g., Canvas), including course setup, participant support, course delivery, and troubleshooting.
  • Proficiency with Microsoft Office, Google Workspace, and project management tools.
  • Ability to organize, analyze, and interpret data and communicate findings clearly to diverse audiences.
  • Strong written communication skills, including the ability to develop training materials, guides, reports, and stakeholder communications.
  • Strong organizational and project management skills, with the ability to manage multiple priorities and deadlines.
  • Ability to coordinate program logistics and communicate effectively with participants, educators, facilitators, and other stakeholders.
  • Ability to collaborate effectively with diverse stakeholders and build productive working relationships.
  • Knowledge of accessibility standards and inclusive learning practices, including ADA and WCAG principles, or the ability to quickly acquire such knowledge.
  • Ability to support inclusive, equitable, and accessible professional learning environments.
PREFERRED QUALIFICATIONS:

Preferred Education Level/Certifications:

Master's degree in Education, Computer Science, STEM, Instructional Design, Learning Technologies, or a related field.

Preferred Experience:

  • Experience designing, facilitating, or evaluating large-scale professional development programs, curriculum institutes, communities of practice, or sustained educator learning cohorts.
  • Experience teaching in K-12 or higher education, preferably in computer science, STEM, or technology-enhanced instruction.
  • Experience serving as an instructional coach, lead teacher, mentor, or professional learning facilitator.
  • Experience supporting statewide initiatives, multi-district programs, or district-level implementation efforts.
  • Experience leading the planning and coordination of statewide, regional, or education-focused events, workshops, conferences, or professional learning programs.

Preferred Knowledge/Skills/Abilities:

  • Familiarity with computer science standards and implementation practices.
  • Demonstrated ability to design and facilitate inclusive, equity-focused professional learning experiences that promote educator engagement and growth.
  • Experience developing user guides, tutorials, training resources, or digital learning materials for educational technologies.
  • Familiarity with WCAG/ADA accessibility considerations in instructional design and digital content development.

Benefits

  • Paid Leave: 22 days of annual leave, 15 days of sick & safe leave, 16-17 holidays, 3 personal leave days, 12 weeks paid family medical leave.
  • Health Benefits: Comprehensive medical, dental, and vision coverage with flexible spending accounts.
  • Retirement Plans: Supplemental retirement options with major providers like Empower, Fidelity, and TIAA.
  • Life Insurance: Optional term life and AD&D benefits through MetLife.
  • Tuition Benefits: Tuition remission for employees and their families.
  • Training & Development: Free professional development conferences and unlimited LinkedIn Learning access.
  • Credit Union Access: Membership eligibility for SECU, Maryland's largest credit union.
  • Employee Assistance Program (EAP): Free counseling, legal, financial, and work-life support services.

Click to learn more.