1

Freelance Computer Science Graduate Jobs in Washington

Undergraduate degree or advanced technical degree preferred (e.g., math, physics, engineering, finance or computer science) Graduate's degree preferred with either progressive project work experience ...

Monitor, track, and analyze expenses for Computer Science student organizations, maintaining accurate financial records. Coordinate billing to the Graduate School for Goldhaber and ICSSA travel ...

Finance Coordinator

College Park, MD ยท On-site

$73K - $75K/yr

... computer science program ranked 9th among public universities by U.S. News & World Report. The undergraduate program currently educates over 4,000 diverse students from around the world. The graduate ...

A bachelors degree in Engineering, Computer Science, Mathematics, or appropriate field may be substituted for one (1) year of experience or a Graduate degree may be substituted for three (3) years of ...

Software Engineers

Annapolis Junction, MD ยท On-site

$100K - $200K/yr

A bachelor's degree in Engineering, Computer Science, Mathematics, or appropriate field may be substituted for one (1) year of experience or a Graduate degree may be substituted for three (3) years ...

Assistant Professor

Washington, DC ยท On-site

$100K - $115K/yr

... computer science or data science. * Demonstrated ability or potential to secure external funding for research. * Experience or potential for excellence in teaching at the undergraduate and graduate ...

Software Engineers

Annapolis Junction, MD ยท On-site

$100K - $200K/yr

A bachelor's degree in Engineering, Computer Science, Mathematics, or appropriate field may be substituted for one (1) year of experience or a Graduate degree may be substituted for three (3) years ...

Associate Professor

Washington, DC ยท On-site

$100K - $115K/yr

... computer science or data science. * Demonstrated ability or potential to secure external funding for research. * Experience or potential for excellence in teaching at the undergraduate and graduate ...

next page

Showing results 1-20

People also search for

Freelance Computer Science Graduate information

What are the key skills and qualifications needed to thrive as a Freelance Computer Science Graduate, and why are they important?

To thrive as a Freelance Computer Science Graduate, you need a solid grounding in programming, algorithms, and problem-solving, typically supported by a computer science degree. Familiarity with coding languages (such as Python, Java, or JavaScript), version control systems like Git, and platforms like GitHub or Upwork is often required. Strong time management, self-motivation, and effective client communication are crucial soft skills for building and maintaining client relationships. These competencies ensure you can deliver quality technical solutions independently, meet client expectations, and sustain a successful freelance career.

What are some common challenges freelance computer science graduates face when starting out, and how can they overcome them?

Freelance computer science graduates often encounter challenges such as building a client base, managing irregular workloads, and staying updated with rapidly evolving technologies. To overcome these hurdles, it's helpful to actively network on platforms like LinkedIn and Upwork, continually enhance your technical skills through online courses, and set clear work routines for time management. Seeking mentorship from experienced freelancers and joining relevant online communities can also provide valuable support and guidance as you establish your freelance career.

What are freelance computer science graduates?

Freelance computer science graduates are individuals who have completed a degree in computer science and offer their technical skills on a project or contract basis, rather than being employed full-time by a single organization. They typically work on tasks such as software development, web design, data analysis, or IT consulting for various clients. Freelancers enjoy flexibility in their work schedules and can choose projects that align with their interests and expertise. This career path requires strong technical abilities, self-motivation, and good communication skills to manage client relationships and project requirements.

What is the difference between Freelance Computer Science Graduate vs Software Developer?

AspectFreelance Computer Science GraduateSoftware Developer
CredentialsDegree in Computer Science, possibly certificationsDegree often required; certifications optional
Work EnvironmentSelf-employed, remote or on-site projectsEmployed by companies, office or remote
Industry UsageFreelance platforms, consulting, project-based workTech companies, startups, corporate IT teams

Freelance Computer Science Graduates typically work independently on various projects, leveraging their degree and skills, while Software Developers are usually employed by organizations to develop software as part of a team. Both roles require technical knowledge, but their work settings and employment structures differ significantly.

What are the most commonly searched types of Computer Science Graduate jobs in Washington? The most popular types of Computer Science Graduate jobs in Washington are:
What are popular job titles related to Freelance Computer Science Graduate jobs in Washington? For Freelance Computer Science Graduate jobs in Washington, the most frequently searched job titles are:
What job categories do people searching Freelance Computer Science Graduate jobs in Washington look for? The top searched job categories for Freelance Computer Science Graduate jobs in Washington are:
What cities in Washington are hiring for Freelance Computer Science Graduate jobs? Cities in Washington with the most Freelance Computer Science Graduate job openings:

Lecturer, Senior Lecturer, Assistant or Associate Clinical Professor, or Professor of the Practice

Umd

College Park, MD โ€ข On-site

$102K - $191K/yr

Full-time

Posted 7 days ago


Job description

Job Description SummaryPosition Summary/Purpose of Position:
The Department of Computer Science is looking to hire a Professional Track Faculty member at the rank of Lecturer, Senior Lecturer, Assistant or Associate Clinical Professor, or Professor of the Practice, who will focus on the impact of AI tools on computer science education. Responsibilities of this faculty position will include taking on a leading role in curriculum innovation and course development related to the challenges and opportunities of AI tools in computer science education, in addition to an appropriate teaching load. The successful candidate will hold an M.S. degree (Ph.D. preferred) in computer science or a related field and be proficient working with AI tools in an educational or research context. Most importantly, the candidate will have a passion for teaching innovation to prepare computer science graduates for a workplace where AI tools are seamlessly integrated into all software engineering processes.
Responsibilities: The faculty member will engage in curriculum innovation and course development activities to address the challenges and opportunities of AI tools in computer science education. During each fall and spring semester, the faculty member will also contribute to teaching in our core computer science curriculum, including introductory and advanced programming, computer systems, computer algorithms, or other topics. In addition, the faculty member will participate in student mentoring, research and department service. Opportunities for summer and winter teaching for additional pay will also be available.
Organizational Summary: The Department of Computer Science is top-ranked for research and teaching, with its undergraduate computer science program ranked 9th among public universities by U.S. News & World Report. The undergraduate program currently educates over 3,700 diverse students from around the world. The graduate program ranks 16th in the nation (9th among public institutions), with over 400 graduate students enrolled. The Department has more than 60 tenure-track faculty and 20 professional track faculty members, many of whom have been recognized with memberships in the National Academy of Engineering, fellowships in professional scientific organizations including ACM and IEEE, NSF Faculty Early Career Development awards and Sloan Fellowships. The Department is located in the state-of-the-art Brendan Iribe Center for Computer Science and Engineering (https://iribe.umd.edu/). Additional information about the Department is available at https://www.cs.umd.edu.
Minimum Qualifications:
Education:
An M.S. degree is required, and either the B.S. or M.S. degree must be in Computer Science or a related field such as Information Science or Data Science.
Knowledge, Skills, and Abilities:
In-depth knowledge of the state of the art in AI coding tools and their impact on computer science education. Proficiency teaching Python, Java, and Linux/Unix is a must.Additional Job Details

Preferences:

  • Candidates with a PhD and a willingness to teach advanced upper-level courses in the candidate's area of specialization.

  • Knowledge of additional languages such as Ruby, functional languages such as Haskell or OCaml, and Web programming languages such as Javascript.

  • A solid basis in theoretical computer science as well as probability and statistics.

Physical Demands: Normal classroom teaching demands.

Licenses/ Certifications: N/A

Additional Information:

Interested candidates should apply on-line at https://umd.wd1.myworkdayjobs.com/UMCP in order to receive consideration. Applicants are strongly encouraged to have complete versions of their materials uploaded by March 15, 2026. For any information or questions please email instructor-search@cs.umd.edu.

Required Application Materials:

1. CV

2. Cover letter highlighting the specific strengths of the candidate with respect to this position

3. Statement of teaching philosophy

4. List of references

5. Listing of recently taught courses and evidence of teaching effectiveness (e.g., teaching evaluations, teaching awards)

Best Consideration Date: March 15, 2026

Posting Close Date: N/A

Open Until Filled: Yes

Financial Disclosure Required

For more information on Financial Disclosure, please visit Maryland's State Ethics Commission website.

DepartmentCMNS-Computer ScienceWorker Sub-Type Faculty RegularSalary Range$102,206 - $191,108
Benefits Summary

For more information on Regular Faculty benefits, select this link.

Background Checks

Offers of employment are contingent on completion of a background check. Information reported by the background check will not automatically disqualify anyone from employment. Before any adverse decision, the finalist will have an opportunity to provide information to the University regardingdisclosablebackground checkinformation. The University reserves the right to rescind the offer of employment or otherwise decline or terminate employment if the information reported by the background check is deemed incompatible with the position, regardless of when the background check is completed.

Employment Eligibility

The successful candidate must complete employment eligibility verification (on Form I-9) by presenting documents that establish identity and work authorization within the timeframe required by federal immigration law, and where applicable, to demonstrate renewed employment authorization. Failure to complete employment eligibility verification or reverification within the timeframe set forth by law may result in suspension or termination of employment.

EEO Statement

The University of Maryland, College Park is an Equal Opportunity Employer. All qualified applicants will receive equal consideration for employment. Please read the University's Equal Employment Opportunity Statement of Policy.

Title IX Non-Discrimination NoticeResources
  • Learn how military skills translate to civilian opportunities withO*Net Online

Search Firm Managed Recruitment

There are some positions that are not advertised on this career site as the search is being managed by a Search Firm.

Please visit the link below to see these available opportunities:

Search Firm Managed Vacancies