1

Non Coding Computer Science Jobs in Virginia (NOW HIRING)

Skilled at teaching algorithm design, code tracing, and debugging strategies for Java programming ... Familiar with AP Computer Science A curriculum across ten units and common challenges such as ...

Skilled at teaching algorithm design, code tracing, and debugging strategies for Java programming ... Familiar with AP Computer Science A curriculum across ten units and common challenges such as ...

Skilled at teaching algorithm design, code tracing, and debugging strategies for Java programming ... Familiar with AP Computer Science A curriculum across ten units and common challenges such as ...

Skilled at teaching algorithm design, code tracing, and debugging strategies for Java programming ... Familiar with AP Computer Science A curriculum across ten units and common challenges such as ...

Skilled at teaching algorithm design, code tracing, and debugging strategies for Java programming ... Familiar with AP Computer Science A curriculum across ten units and common challenges such as ...

next page

Showing results 1-20

Non Coding Computer Science information

See Virginia salary details

$10

$28

$56

How much do non coding computer science jobs pay per hour?

As of May 28, 2026, the average hourly pay for non coding computer science in Virginia is $28.93, according to ZipRecruiter salary data. Most workers in this role earn between $19.64 and $37.17 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive in a non-coding computer science role, and why are they important?

To thrive in a non-coding computer science role, you need strong analytical thinking, problem-solving abilities, and a solid understanding of computer science fundamentals, often supported by a related degree. Familiarity with technical documentation tools, data analysis platforms, and project management systems is typically required. Excellent communication, collaboration, and organizational skills help you effectively translate technical concepts and work with cross-functional teams. These skills and qualities are crucial for bridging the gap between technical and non-technical stakeholders and ensuring successful project outcomes.

What types of career paths are available in computer science for professionals who prefer non-coding roles?

There are several rewarding career paths in computer science that do not primarily involve coding. These include roles such as IT project manager, systems analyst, technical writer, product manager, and user experience (UX) researcher. Professionals in these positions often focus on project coordination, documentation, user requirements, and communication between technical and non-technical stakeholders. These roles require strong analytical, organizational, and communication skills, and they often work closely with software developers, designers, and business teams to ensure successful project outcomes.

What are non-coding computer science jobs?

Non-coding computer science jobs are roles in the tech industry that do not primarily involve writing code or programming. These positions often focus on areas such as project management, technical support, systems analysis, user experience (UX) design, IT consulting, and data analysis. People in these roles may use their technical knowledge to bridge communication between developers and stakeholders, manage technology projects, or ensure that systems run smoothly. These jobs are ideal for individuals who have a background in computer science but prefer not to spend most of their time coding.

What is the difference between Non Coding Computer Science vs Software Developer?

AspectNon Coding Computer ScienceSoftware Developer
Required CredentialsTypically degrees in Computer Science or related fields; certifications in data analysis or networkingBachelor's degree in Computer Science or Software Engineering; coding certifications often preferred
Work EnvironmentOffice settings, labs, or remote; focus on planning, analysis, and designOffice or remote; involves coding, testing, and debugging software
Industry UsageIT departments, data analysis firms, cybersecurity, network administrationSoftware companies, tech startups, app development firms
Common Search & ComparisonOften compared for roles involving planning and analysis without codingCompared for hands-on coding and software creation roles

Non Coding Computer Science focuses on planning, analysis, and design within tech fields, often without coding. Software Developers actively write and test code to build applications. Both roles require a computer science background but differ in daily tasks and skill sets.

What are popular job titles related to Non Coding Computer Science jobs in Virginia? For Non Coding Computer Science jobs in Virginia, the most frequently searched job titles are:
What job categories do people searching Non Coding Computer Science jobs in Virginia look for? The top searched job categories for Non Coding Computer Science jobs in Virginia are:
Infographic showing various Non Coding Computer Science job openings in Virginia as of May 2026, with employment types broken down into 67% Full Time, 30% Part Time, and 3% Temporary. Highlights an 96% In-person, and 4% Hybrid job distribution, with an average salary of $60,167 per year, or $28.9 per hour.
Computer Science Faculty

Computer Science Faculty

J. Sargeant Reynolds Community College

Richmond, VA โ€ข On-site

$75K/yr

Full-time

Posted yesterday


Job description

Posting Details
Posting Summary
Working Title
Computer Science Faculty
Role Title
9-month Teaching Faculty
Role Code
01013-SW
FLSA
Exempt
Pay Band
00
Position Number
283F0232
Agency
J. Sargeant Reynolds Community College
Agency/Division
J. Sargeant Reynolds Community College (Div)
Work Location
Henrico - 087
Hiring Range
Salary commensurate with the education and experience of the applicant; maximum salary is $75,000.00.
Emergency/Essential Personnel
No
EEO Category
I-Faculty
Full Time or Part Time
Full Time
Does this position have telework options? -Telework options are subject to change based on business needs-
Yes
Does this position have a bilingual or multilingual skill requirement or preference?
No
Work Schedule
Monday-Friday; as provided by supervisor.
Sensitive Position
No
Job Description
Reynolds is one of the largest community colleges in Virginia and serves Virginia's capital city and five nearby counties. Annually, our four campus sites serve approximately 13,000 credit students and provide training for 7,400 students through the Community College Workforce Alliance (CCWA).
Reynolds is committed to hiring and retaining a diverse, culturally competent staff at all levels of the organization who reflect the demographics of our students. We believe in providing ongoing investment in our faculty and staff to deepen their skills and competencies to serve the full range of our student population.
The Computer Science faculty member supports the mission of Reynolds Community College and the School of STEM by providing high-quality, inclusive instruction in computer science and related areas. The faculty member will provide instruction in courses across computer science curricula, including programming, computer organization, systems, and discrete structures. The position plays a key role in preparing students for transfer to four-year institutions and for entry-level positions in computing, data, and technology-related fields. Responsibilities include curriculum development, advising, assessment, and engagement with industry and academic partners to ensure program relevance, alignment, and quality. Faculty are expected to uphold the college's values of access, equity, and excellence, while fostering a collaborative learning environment that supports the success of all students.
Special Assignments
May be required to perform other duties as assigned. May be required to assist the agency or state government generally in the event of an emergency declaration by the Governor.
KSA's/Required Qualifications
  • Master's degree in computer science; or master's degree in any discipline with at least eighteen (18) graduate semester hours in Computer Science.

Additional Considerations
  • Professional, teaching, or applied experience in computer science, software development, data science, artificial intelligence or related computing fields.
  • Experience in programming or teaching one or more object-oriented languages (e.g., Java, C, C++, Python).
  • Experience developing curriculum, training materials, or instructional content in face-to-face, hybrid, or online settings.
  • Experience with emerging technologies, project-based learning, applied instruction, or industry-aligned practices.
  • Experience in communicating technical concepts to diverse learners and audiences.
  • Experience in collaborating, and working effectively with students, faculty, staff, industry partners, or community stakeholders.

Operation of a State Vehicle
No
Supervises Employees
Yes
Required Travel
Travel between campuses as needed.
Posting Detail Information
Posting Number
FAC_1949P
Recruitment Type
General Public - G
Number of Vacancies
1
Position End Date (if temporary)
Job Open Date
05/26/2026
Job Close Date
06/09/2026
Open Until Filled
Agency Website
www.reynolds.edu
Contact Name
Email
talent@reynolds.edu
Phone Number
Special Instructions to Applicants
Additional Information
Background Check Statement Disclaimer
The selected candidate's offer is contingent upon the successful completion of a criminal background investigation, which may include: fingerprint checks, local agency checks, employment verification, verification of education, credit checks (relevant to employment). Additionally, selected candidates may be required to complete the Commonwealth's Statement of Economic Interest. For more information, please follow this link: http://ethics.dls.virginia.gov/
EEO Statement
The Virginia Community College System (VCCS) provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, political affiliation, veteran status, sexual orientation, gender identity or other non-merit factors.
ADA Statement
The Virginia Community College System (VCCS) is an Equal Employment Opportunity employer and complies with the Americans with Disabilities Acts (ADA and ADAAA), to provide, reasonable accommodation to applicants in need of access to the application, interviewing, and selection processes when requested.
E-Verify Statement
VCCS uses E-Verify to check employee eligibility to work in the United States. You will be required to complete an I-9 form and provide documentation of your identity for employment purposes.
Quicklink for Posting
https://jobs.vccs.edu/postings/96290