Hadoop) Analytical mind and business acumen Strong math skills (e.g. statistics, algebra) Problem-solving aptitude Excellent communication and presentation skills BSc/BA in Computer Science ...
Quick apply
Hadoop) Analytical mind and business acumen Strong math skills (e.g. statistics, algebra) Problem-solving aptitude Excellent communication and presentation skills BSc/BA in Computer Science ...
Quick apply
Hadoop) Analytical mind and business acumen Strong math skills (e.g. statistics, algebra) Problem-solving aptitude Excellent communication and presentation skills BSc/BA in Computer Science ...
Preferred SKILLS For Java /Full stack/Devops Positions Associate or Bachelors degree or Masters degree in Computer Science, Computer Engineering, Electrical Engineering, Information Systems, IT ...
Preferred SKILLS For Java /Full stack/Devops Positions Associate or Bachelors degree or Masters degree in Computer Science, Computer Engineering, Electrical Engineering, Information Systems, IT ...
Recent Computer science/Engineering/Mathematics/Statistics or Science graduates looking to make their careers in the IT industry. We welcome candidates with all visas and citizens to apply. We assist ...
Recent Computer science/Engineering/Mathematics/Statistics or Science graduates looking to make their careers in the IT industry. We welcome candidates with all visas and citizens to apply. We assist ...
Portland, OR · On-site
$153K - $207K/yr
Master's degree or foreign equivalent degree in Computer Science, Engineering, Mathematics, or a related field and one year of experience in the job offered or as a Support Engineer, Systems Engineer ...
Portland, OR · On-site
$153K - $207K/yr
Master's degree or foreign equivalent degree in Computer Science, Engineering, Mathematics, or a related field and one year of experience in the job offered or as a Support Engineer, Systems Engineer ...
B.S. in Computer Engineering, Computer Science or similar engineering degree.Experience with computer architecture.Experience with power management.Excellent verbal and written communication skills.
B.S. in Computer Engineering, Computer Science or similar engineering degree.Experience with computer architecture.Experience with power management.Excellent verbal and written communication skills.
Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, or STEM-related field with 3+ yrs. of experience in software development. OR * Master's degree in ...
Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, or STEM-related field with 3+ yrs. of experience in software development. OR * Master's degree in ...
Hillsboro, OR · On-site
Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, or STEM-related field with 3+ yrs. of experience in software development. OR * Master's degree in ...
Hillsboro, OR · On-site
Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, or STEM-related field with 3+ yrs. of experience in software development. OR * Master's degree in ...
Who should apply: recent computer science/engineering/mathematics/statistics or science graduates looking to make their careers in the IT industry; candidates who are serious about their future in ...
Who should apply: recent computer science/engineering/mathematics/statistics or science graduates looking to make their careers in the IT industry; candidates who are serious about their future in ...
Recent Computer science/Engineering/Mathematics/Statistics or Science Graduates looking to make their careers in the IT Industry. Candidates who are serious about their future in the IT Industry and ...
Recent Computer science/Engineering/Mathematics/Statistics or Science Graduates looking to make their careers in the IT Industry. Candidates who are serious about their future in the IT Industry and ...
OR · On-site
PhD or Master's degree in Computer Science, Statistics, Mathematics, or related quantitative field * Experience with real-time ML systems and feature stores * Background in recommendation systems or ...
Beaverton, OR · On-site
$147K/yr
Minimum Qualifications * BS in Computer Science, Electrical and Computer Engineering or similar engineering degree. * Experience with operating system design and implementation. * Kernel software ...
Beaverton, OR · On-site
$147K/yr
Minimum Qualifications * BS in Computer Science, Electrical and Computer Engineering or similar engineering degree. * Experience with operating system design and implementation. * Kernel software ...
Portland, OR · On-site
$112K - $153K/yr
Bachelor's degree in computer science, a related field, or a clinical field and six years work related experience in the information technology field or a combination of clinical or operational ...
Portland, OR · On-site
$112K - $153K/yr
Bachelor's degree in computer science, a related field, or a clinical field and six years work related experience in the information technology field or a combination of clinical or operational ...
Teach various courses in Computer Assisted Drafting. * Use instructional methodology appropriate to the audience and to the student (e.g., lecture, demonstration, group discussion, technology ...
Teach various courses in Computer Assisted Drafting. * Use instructional methodology appropriate to the audience and to the student (e.g., lecture, demonstration, group discussion, technology ...
... in Computer Assisted Drafting. Use instructional methodology appropriate to the audience and to the student (e.g., lecture, demonstration, group discussion, technology-enhanced delivery, computer ...
... in Computer Assisted Drafting. Use instructional methodology appropriate to the audience and to the student (e.g., lecture, demonstration, group discussion, technology-enhanced delivery, computer ...
... in Computer Assisted Drafting. Use instructional methodology appropriate to the audience and to the student (e.g., lecture, demonstration, group discussion, technology-enhanced delivery, computer ...
... in Computer Assisted Drafting. Use instructional methodology appropriate to the audience and to the student (e.g., lecture, demonstration, group discussion, technology-enhanced delivery, computer ...
Bachelor's degree in computer science, a related field, or a clinical field and eight years work related experience in the information technology field or a combination of clinical or operational ...
Bachelor's degree in computer science, a related field, or a clinical field and eight years work related experience in the information technology field or a combination of clinical or operational ...
Bachelor's degree in computer science, a related field, or a clinical field and eight years work related experience in the information technology field or a combination of clinical or operational ...
Bachelor's degree in computer science, a related field, or a clinical field and eight years work related experience in the information technology field or a combination of clinical or operational ...
Bachelor's degree in computer science, a related field, or a clinical field and eight years work related experience in the information technology field or a combination of clinical or operational ...
Bachelor's degree in computer science, a related field, or a clinical field and eight years work related experience in the information technology field or a combination of clinical or operational ...
Master degree in Computer Science with 5+ years or Bachelor degree in Computer Science with 7+ years of industry experience. * Proven track record of design and develop 3-tier Web applications
Master degree in Computer Science with 5+ years or Bachelor degree in Computer Science with 7+ years of industry experience. * Proven track record of design and develop 3-tier Web applications
Portland, OR · On-site
* Bachelor's degree in Computer Science, Management Information Systems or an equivalent technical degree * Five Years' experience with EDI transactions, implementations, & standards is required
Portland, OR · On-site
* Bachelor's degree in Computer Science, Management Information Systems or an equivalent technical degree * Five Years' experience with EDI transactions, implementations, & standards is required
$59.7K - $63.7K
7% of jobs
$63.7K - $67.7K
7% of jobs
$67.7K - $71.7K
2% of jobs
$71.7K - $75.7K
0% of jobs
$75.7K - $79.7K
2% of jobs
$81.4K is the 25th percentile. Wages below this are outliers.
$79.7K - $83.7K
15% of jobs
$83.7K - $87.7K
16% of jobs
The median wage is $88K / yr.
$87.7K - $91.6K
13% of jobs
$91.6K - $95.6K
6% of jobs
$97.5K is the 75th percentile. Wages above this are outliers.
$95.6K - $99.6K
16% of jobs
$99.6K - $103.6K
17% of jobs
$59.7K
$87.9K
$103.6K
To excel as a Lecturer in Computer Science, you typically need an advanced degree in computer science or a related field, alongside deep knowledge of core computing concepts and teaching experience. Familiarity with programming languages (like Python, Java, or C++), learning management systems, and industry certifications (such as AWS or Oracle) is highly valuable. Exceptional communication, mentorship abilities, and organizational skills help you engage students and support their learning. These competencies ensure you deliver high-quality education, foster a positive classroom environment, and keep pace with the evolving tech landscape.
A Lecturer in Computer Science is an academic professional responsible for teaching undergraduate and/or postgraduate courses in computer science. They develop course materials, deliver lectures, guide student research, and assess assignments and exams. In addition to teaching, lecturers may conduct research, publish papers, and contribute to the academic community. They often stay updated on emerging technologies and trends in computer science to enhance their teaching and research. Some positions may also involve administrative duties and mentorship of students.
As a Lecturer in Computer Science, you will design and deliver lectures, seminars, and practical lab sessions, as well as assess student assignments and exams. You may also develop course materials, mentor students, participate in curriculum planning, and stay updated on emerging technologies relevant to your courses. Collaborating with colleagues on departmental initiatives and supporting academic research can also be part of your role. The position often balances structured teaching with opportunities for creativity and professional development in a dynamic setting.

Full-time
Posted 5 days ago