Description Oregon Episcopal School seeks an Upper School Math and Computer Science Teacher to begin duties in August 2026. Interested candidates should include a resume and cover letter addressed to ...
Description Oregon Episcopal School seeks an Upper School Math and Computer Science Teacher to begin duties in August 2026. Interested candidates should include a resume and cover letter addressed to ...
CAD/BIM - Design Technology Specialist I
Vancouver, WA · On-site
$60.60K - $75.76K/yr
Salary Description $60,604 - $75,755 CAD per year
CAD/BIM - Design Technology Specialist I
Vancouver, WA · On-site
$60.60K - $75.76K/yr
Salary Description $60,604 - $75,755 CAD per year
CAD Application Engineer - PTC Creo (Enterprise Ownership)
Vancouver, WA · On-site
$100.37K - $172K/yr
CAD Application Engineer - PTC Creo (Enterprise Ownership) ConMet is seeking a senior, hands-on Creo expert to serve as the enterprise owner of PTC Creo within a multi-discipline engineering ...
CAD Application Engineer - PTC Creo (Enterprise Ownership)
Vancouver, WA · On-site
$100.37K - $172K/yr
CAD Application Engineer - PTC Creo (Enterprise Ownership) ConMet is seeking a senior, hands-on Creo expert to serve as the enterprise owner of PTC Creo within a multi-discipline engineering ...
Job Summary and Responsibilities/Duties Job Summary Provides high quality instruction in computer science so that each student may meet learning outcomes. Works with the dean and colleagues to ...
Job Summary and Responsibilities/Duties Job Summary Provides high quality instruction in computer science so that each student may meet learning outcomes. Works with the dean and colleagues to ...
Basic Computer Literacy Tutor
Portland, OR · Remote
$40/hr
About the Job The Varsity Tutors Live Learning Platform has thousands of students looking for online Basic Computer Literacy tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have ...
Basic Computer Literacy Tutor
Portland, OR · Remote
$40/hr
About the Job The Varsity Tutors Live Learning Platform has thousands of students looking for online Basic Computer Literacy tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have ...
Job Summary and Responsibilities/Duties Job Summary Provides high quality instruction in computer science so that each student may meet learning outcomes. Works with the dean and colleagues to ...
Job Summary and Responsibilities/Duties Job Summary Provides high quality instruction in computer science so that each student may meet learning outcomes. Works with the dean and colleagues to ...
CAD Application Engineer - PTC Creo (Enterprise Ownership)
$100.37K - $172K/yr
CAD Application Engineer - PTC Creo (Enterprise Ownership) ConMet is seeking a senior, handson Creo expert to serve as the enterprise owner of PTC Creo within a multidiscipline engineering ...
CAD Application Engineer - PTC Creo (Enterprise Ownership)
$100.37K - $172K/yr
CAD Application Engineer - PTC Creo (Enterprise Ownership) ConMet is seeking a senior, handson Creo expert to serve as the enterprise owner of PTC Creo within a multidiscipline engineering ...
CAD Application Engineer - PTC Creo (Enterprise Ownership)
$100.37K - $172K/yr
CAD Application Engineer - PTC Creo (Enterprise Ownership) ConMet is seeking a senior, hands‑on Creo expert to serve as the enterprise owner of PTC Creo within a multi‑discipline engineering ...
Quick apply
CAD Application Engineer - PTC Creo (Enterprise Ownership)
$100.37K - $172K/yr
CAD Application Engineer - PTC Creo (Enterprise Ownership) ConMet is seeking a senior, hands‑on Creo expert to serve as the enterprise owner of PTC Creo within a multi‑discipline engineering ...
CAD Application Engineer - PTC Creo (Enterprise Ownership)
$100.37K - $172K/yr
CAD Application Engineer - PTC Creo (Enterprise Ownership) ConMet is seeking a senior, hands‑on Creo expert to serve as the enterprise owner of PTC Creo within a multi‑discipline engineering ...
Quick apply
CAD Application Engineer - PTC Creo (Enterprise Ownership)
$100.37K - $172K/yr
CAD Application Engineer - PTC Creo (Enterprise Ownership) ConMet is seeking a senior, hands‑on Creo expert to serve as the enterprise owner of PTC Creo within a multi‑discipline engineering ...
Teaches a range of community college computer science courses including, but not limited to, object oriented programming, data structures, discrete structures, C++, and computer architecture.
Teaches a range of community college computer science courses including, but not limited to, object oriented programming, data structures, discrete structures, C++, and computer architecture.
College Computer Science Tutor
Portland, OR · Remote
$40/hr
About the Job The Varsity Tutors Live Learning Platform has thousands of students looking for online College Computer Science tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have ...
College Computer Science Tutor
Portland, OR · Remote
$40/hr
About the Job The Varsity Tutors Live Learning Platform has thousands of students looking for online College Computer Science tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have ...
Portland Community College is accepting applications to be considered for Part-Time Faculty assignments in the Computer Information Systems Department at the Sylvania Campus. The Department will ...
Portland Community College is accepting applications to be considered for Part-Time Faculty assignments in the Computer Information Systems Department at the Sylvania Campus. The Department will ...
Portland Community College is accepting applications to be considered for Part-Time Faculty assignments in the Computer Information Systems Department at the Sylvania Campus. The Department will ...
Portland Community College is accepting applications to be considered for Part-Time Faculty assignments in the Computer Information Systems Department at the Sylvania Campus. The Department will ...
High School Computer Science Tutor
Portland, OR · Remote
$40/hr
About the Job The Varsity Tutors Live Learning Platform has thousands of students looking for online High School Computer Science tutors nationally. As a tutor on the Varsity Tutors Platform, you'll ...
High School Computer Science Tutor
Portland, OR · Remote
$40/hr
About the Job The Varsity Tutors Live Learning Platform has thousands of students looking for online High School Computer Science tutors nationally. As a tutor on the Varsity Tutors Platform, you'll ...
AP Computer Science Principles Tutor
Portland, OR · Remote
$40/hr
About the Job The Varsity Tutors Live Learning Platform has thousands of students looking for online AP Computer Science Principles tutors nationally. As a tutor on the Varsity Tutors Platform, you ...
AP Computer Science Principles Tutor
Portland, OR · Remote
$40/hr
About the Job The Varsity Tutors Live Learning Platform has thousands of students looking for online AP Computer Science Principles tutors nationally. As a tutor on the Varsity Tutors Platform, you ...
Electrical and Computer Engineering Tutor
Portland, OR · Remote
$40/hr
About the Job The Varsity Tutors Live Learning Platform has thousands of students looking for online Electrical and Computer Engineering tutors nationally. As a tutor on the Varsity Tutors Platform ...
Electrical and Computer Engineering Tutor
Portland, OR · Remote
$40/hr
About the Job The Varsity Tutors Live Learning Platform has thousands of students looking for online Electrical and Computer Engineering tutors nationally. As a tutor on the Varsity Tutors Platform ...
AP Computer Science A Tutor
Portland, OR · Remote
$40/hr
About the Job The Varsity Tutors Live Learning Platform has thousands of students looking for online AP Computer Science A tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have ...
AP Computer Science A Tutor
Portland, OR · Remote
$40/hr
About the Job The Varsity Tutors Live Learning Platform has thousands of students looking for online AP Computer Science A tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have ...
About the Job The Varsity Tutors Live Learning Platform has thousands of students looking for online Mac Basic Computer Skills tutors nationally. As a tutor on the Varsity Tutors Platform, you'll ...
About the Job The Varsity Tutors Live Learning Platform has thousands of students looking for online Mac Basic Computer Skills tutors nationally. As a tutor on the Varsity Tutors Platform, you'll ...
About the Job The Varsity Tutors Live Learning Platform has thousands of students looking for online PC Basic Computer Skills tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have ...
About the Job The Varsity Tutors Live Learning Platform has thousands of students looking for online PC Basic Computer Skills tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have ...
Portland Community College is accepting applications to be considered for Part-Time Faculty assignments in Computer Aided Design and Draftering. The Department will review applications in this pool ...
Portland Community College is accepting applications to be considered for Part-Time Faculty assignments in Computer Aided Design and Draftering. The Department will review applications in this pool ...
Computer information
See Portland, OR salary details
$35.5K - $38.4K
1% of jobs
$41.1K is the 25th percentile. Wages below this are outliers.
$38.4K - $41.3K
26% of jobs
$41.3K - $44.2K
4% of jobs
$44.2K - $47.1K
3% of jobs
$47.1K - $50K
11% of jobs
The median wage is $50.9K / yr.
$50K - $52.9K
15% of jobs
$52.9K - $55.8K
11% of jobs
$57.3K is the 75th percentile. Wages above this are outliers.
$55.8K - $58.7K
8% of jobs
$58.7K - $61.6K
8% of jobs
$61.6K - $64.5K
12% of jobs
$64.5K - $67.3K
1% of jobs
$35.5K
$51.2K
$67.3K
How much do computer jobs pay per year?
What Are the Requirements to Get a Computer Job?
The requirements to get a computer job vary with the position. Nearly all computer jobs require at least a high school diploma or GED certificate, and most require advanced qualifications, such as an associate or bachelor’s degree in computer science, IT, or a closely related field. Essential skills for any computer career include technical ability, knowledge of coding principles, strong mathematical skills, and great attention to detail. Jobs with management responsibilities require leadership and interpersonal skills.
What are the key skills and qualifications needed to thrive as a Computer Technician, and why are they important?
What are some common challenges faced by computer technicians when troubleshooting hardware issues, and how can they effectively address them?
What are computer jobs?
What is the difference between Computer vs Network Technician?
| Aspect | Computer | Network Technician |
|---|---|---|
| Required Certifications | CompTIA A+, Microsoft Certified | CompTIA Network+, Cisco CCNA |
| Work Environment | Desktops, laptops, repair shops | Networking labs, client sites, data centers |
| Industry Usage | IT support, hardware repair, troubleshooting | Network setup, maintenance, security |
| Common Search Intent | Computer repair, hardware issues | Network setup, connectivity problems |
While both roles involve IT skills, a Computer focuses on hardware and software troubleshooting, whereas a Network Technician specializes in network infrastructure and connectivity. Understanding these differences helps job seekers target the right certifications and career paths.

Full-time
Posted 12 days ago
Job description
Oregon Episcopal School seeks an Upper School Math and Computer Science Teacher to begin duties in August 2026. Interested candidates should include a resume and cover letter addressed to Sarah Grenert-Funk (Head of Upper School) when submitting materials.
OUR MISSION: Oregon Episcopal School educates students to realize their power for good as engaged citizens of the world.
ABOUT US: Founded in 1869, Oregon Episcopal School today occupies a wooded 59-acre campus where 880 students in Pre-K through 12th Grade share an excellent faculty, an inquiry-based curriculum, and a strong sense of community. The Upper School also includes a small boarding program of international and domestic students who live and learn together, enhancing the vibrancy of the school community.
OES seeks and values employees who continually grow in their work practices. Teaching faculty engage in the Characteristics of Effective Teaching for their ongoing learning in service of students. All other employees engage in professional growth specific to their responsibilities. Together, faculty and staff create a vibrant and diverse community of lifelong learners.
As an Episcopal school, we are rooted in a rhythm of gathering and reflection that values and respects all beliefs and cultures. As such, we educate toward a larger purpose - toward inclusion and respect, service and justice, and commitment beyond ourselves.
JOB SUMMARY:
The Upper School Mathematics and Computer Science teacher will initially teach two math courses and one foundational computer science class, working in close collaboration with current faculty in computer science in preparation for teaching future advanced computer science electives. The teacher collaborates with colleagues to design and implement curriculum and learner-centered activities that emphasize analytical thinking, research, problem-solving, and collaboration, and ask students to think deeply and creatively about concepts and applications. The teacher structures 80-minute blocks by using a variety of full-class discussions, cooperative learning groups, pairs, and individuals, with students routinely presenting and sharing work. Teachers in the department use the "Explore Before Explain" methodology to engage students in the sense-making process and build an enduring understanding of new concepts. Successful candidates will have experience designing courses and assessments centered on clearly defined learning outcomes, ensuring alignment between instructional strategies and student achievement. Furthermore, they should understand and model the importance of involvement in the community, ongoing professional learning, and authentic collaboration with other faculty and staff to advance the School's mission. Teachers are expected to bring an innovative, energetic spirit to the classroom, constantly seeking ways to make problem-solving essential to adolescents. The US Math and Computer Science teacher should have a strong facility with technology and a flexible mindset that enriches collaboration. Finally, the successful teacher will see students as budding scholars, creators, and engaged human beings.
In addition to the qualifications detailed below, the successful teacher will promote the School's commitment to attracting and retaining a highly talented faculty, possess excellent communication and interpersonal skills, and the ability to support the School's educational mission. As professional educators in a dynamic living and learning environment, faculty are required to model professional behavior and observe appropriate adult- student boundaries to support a safe and supportive community for teaching and learning. The ideal candidate will have a demonstrated gift for engaging students and strengthening the inclusive community of OES.
Faculty also participate in a variety of activities typical to the independent school environment, including advising, committee work, support of experiential education, and other duties as assigned. In addition to strength in their teaching discipline/area, faculty candidates who bring an interest in dormitory association or coaching are encouraged to apply for these additional opportunities for student engagement and are strongly considered.
ESSENTIAL DUTIES:
- Create, communicate, and maintain clear, consistent, and appropriate learning outcomes and expectations aligned with the Mathematics and Computer Science Department's goals and schoolwide strategic initiatives.
- Provide frequent, constructive, objective, and prompt feedback.
- Engage in professional growth and development.
- Design assessments and activities as tools for student learning and growth.
- Recognize, respect, and promote the cultural differences and diversity of the individuals in the classroom and community.
- Collaborate with colleagues in the Mathematics and Computer Science department.
- Communicate responsibly and professionally with colleagues, families, and students.
- Establish and sustain relationships with students and families that promote learning and community building.
- Seek to understand, value, and respond to each student.
- Differentiate instruction; experiment with teaching strategies.
- Establish and maintain appropriate standards for student behavior using Restorative Practice methods, which encourage reflection and problem-solving and support positive self-esteem and relationship building.
- Integrate technology in teaching and assessment.
- Attend division meetings, grade-level team meetings, and academic department meetings.
- Participate in the life of the school by attending school activities, events, meetings, and conferences.
- Engage fully in OES-sponsored Diversity, Equity, and Inclusion activities as assigned.
- Serve as an advisor to a small group of students.
- Attend an opening of school grade-level overnight trip.
- Design and implement an Activity (one hour a week co-curricular mini-course) and Winterim (week-long experiential education) course.
Requirements
MINIMUM QUALIFICATIONS:
- BA/BS or equivalent in Math, Computer Science, or related field
- Technical proficiency in core Python programming, data structures, and libraries
- Intercultural competence, ability to work with sensitivity and effectiveness with students, families, colleagues of diverse backgrounds and identities, demonstrated commitment to equity and inclusion for people of all backgrounds and identities
- Digital literacy; intermediate to advanced proficiency in Google Docs/Sheets and other web-based applications; database and cloud storage solutions, such as Google Drive, ability to troubleshoot common hardware and software issues, and good understanding of data privacy principles, particularly in safeguarding student data and personal information
- Video-conferencing experience, as appropriate to job duties; flexibility and willingness to learn as digital tools evolve
- Ability to pass a criminal background check
PREFERRED QUALIFICATIONS:
- MA/MS or equivalent in Math, Computer Science, or related field
- Two to three years of experience teaching 9th through 12th grade Computer Science courses or completion of a teaching certification program
- Experience teaching Algorithms and Machine Learning elective courses
- Knowledge of statistics and R programming
- Demonstrated a successful history with innovation in the teaching of Computer Science, technology integration, curriculum design, and inquiry-based learning
- Experience in teaching English Language Learners (ELL), particularly international students
- Develop curriculum with clear learning outcomes, assessments, and means for feedback using a proficiency grading scale.
KNOWLEDGE, SKILLS, AND ABILITIES:
- Verbal and written communication skills, ability to manage confidential information in compliance with the law and best practice
- Ability to consistently apply principles of equity and inclusion in day to day work and in the broader workplace community
- Organizational skills, ability to work well on teams
PHYSICAL REQUIREMENTS:
- Ability to sit at computer and keyboard for moderate periods
- Mobility sufficient to move about the campus, to include climbing stairs
- Sight and hearing adequate to perform the duties of the job, ability to communicate clearly
- Ability to lift and carry up to 25 pounds on an occasional basis
About Oregon Episcopal School
Sourced by ZipRecruiter
Industry
Elementary and secondary schools
Company size
201 - 500 Employees
Headquarters location
Portland, OR, US
Year founded
1869