1

Online Programming Jobs in Portland, OR (NOW HIRING)

Solid experience with programming electrical test equipment for test automation. * Work with SW and ... employment opportunities online. Job applicants are invited to contact BorgWarner through ...

Electrical Engineering Manager - Wellons, Inc. If you would like to work for a company that has ... Trouble shooting by phone, online and on site * Provide support to internal and external customers

Python Tutor

Portland, OR · Remote

$18 - $40/hr

... online Python tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the ... Ability to explain Pythonic programming conventions, decorators, and generators while preparing ...

Restoration Engineer

Portland, OR

$103K - $136K/yr

Title: Restoration Engineer Location: Portland Oregon Job Type: Regular Full-time What's the ... Apply online through Anchor QEA's Open Positions page at Veterans are encouraged to apply.

Restoration Engineer

Portland, OR · On-site

$103K - $136K/yr

Title: Restoration Engineer Location: Portland Oregon Job Type: Regular Full-time What's the ... Apply online through Anchor QEA's Open Positions page at -open-positions/. Veterans are encouraged ...

Restoration Engineer

Portland, OR · On-site

$103K - $136K/yr

Title: Restoration Engineer Location: Portland Oregon Job Type: Regular Full-time What's the ... Apply online through Anchor QEA's Open Positions page at Veterans are encouraged to apply.

Robotics Tutor

Portland, OR · Remote

$18 - $40/hr

... online Robotics tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the ... Skilled at teaching robot design, sensor programming, and autonomous behavior development. Guides ...

Mead & Hunt, an award-winning national architecture and engineering firm, has continued to exceed ... Complete the online application at www.meadhunt.com/careers if this matches your career goals. Why ...

Showing results 41-60

Online Programming information

See Portland, OR salary details

$14

$55

$76

How much do online programming jobs pay per hour?

As of Aug 19, 2026, the average hourly pay for online programming in Portland, OR is $55.44, according to ZipRecruiter salary data. Most workers in this role earn between $46.63 and $66.30 per hour, depending on experience, location, and employer.

What is online programming?

Online programming refers to the practice of writing, testing, and deploying code using internet-based platforms or environments rather than traditional offline software. This can include activities such as collaborating on code through cloud-based IDEs, participating in coding competitions, or contributing to open-source projects remotely. Online programming enables developers to work from anywhere, access shared resources, and often collaborate in real time, making it ideal for remote teams and distributed projects.

What are online programming jobs?

Online programming jobs entail developing software, apps, or websites from a remote location. Your duties depend on your employer and the project, with different products requiring different skill sets and knowledge. As an online programmer, you may work for a single company, or you may work on a freelance basis for multiple clients. You need coding skills relevant to the projects on which you work. This career requires the ability to work independently and to communicate with clients or other team members over the web or via email. In addition to writing programs, online programmers test and debug code.

What are some common challenges faced by online programmers, and how can they overcome them?

Online programmers often encounter challenges such as managing remote collaboration, staying updated with rapidly changing technologies, and maintaining self-discipline while working independently. To overcome these obstacles, it's essential to utilize effective communication tools, participate in regular virtual meetings, and leverage online resources for continuous learning. Building a structured daily routine and proactively engaging with team members can also help maintain productivity and foster a sense of connection within distributed teams.

What are the key skills and qualifications needed to thrive as an online programmer, and why are they important?

To thrive as an Online Programmer, you need strong proficiency in programming languages (such as C++, Python, or Java), computer science fundamentals, and experience in developing networked applications or systems. Familiarity with version control systems (like Git), cloud platforms (AWS, Azure), and relevant certifications (such as AWS Certified Developer or Microsoft Certified: Azure Developer) are often expected. Effective problem-solving, communication, and teamwork skills help online programmers collaborate efficiently on complex, distributed projects. These skills are crucial for building reliable, scalable, and secure online systems that support user needs and business objectives.

What is the difference between Online Programming vs Web Development?

AspectOnline ProgrammingWeb Development
Required CredentialsOften self-taught or coding bootcamps; certifications varyTypically includes web-specific certifications or degrees
Work EnvironmentRemote, freelance, or project-basedRemote or office-based, often within agencies or companies
Industry UsageUsed across tech, startups, and freelance marketsPrimarily in digital agencies, corporate websites, and online services
Common Search/ComparisonYesYes

Online Programming focuses on coding skills applicable across various platforms and projects, often in freelance or remote settings. Web Development is more specialized, involving building and maintaining websites and web applications, often within structured teams or companies. While overlapping, Online Programming offers broader coding opportunities, whereas Web Development emphasizes web-specific skills and environments.

What are the most commonly searched types of Programming jobs in Portland, OR?

The most popular types of Programming jobs in Portland, OR are:

What are popular job titles related to Online Programming jobs in Portland, OR?

For Online Programming jobs in Portland, OR, the most frequently searched job titles are:

What job categories do people searching Online Programming jobs in Portland, OR look for?

The top searched job categories for Online Programming jobs in Portland, OR are:

Infographic showing various Online Programming job openings in Portland, OR as of August 2026, with employment types broken down into 64% Full Time, 32% Part Time, 1% Temporary, and 3% Contract. Highlights an 83% Physical, 1% Hybrid, and 16% Remote job distribution, with an average salary of $115,315 per year, or $55.4 per hour.

$130K/yr

Full-time

Re-posted 24 days ago


U.S. Department Of Energy rating

8.8

Company rating: 8.8 out of 10

Based on 10 frontline employees who took The Breakroom Quiz

143rd of 846 rated public administrative organizations


Job description

This position is located in Protection, Control, & Instrumentation (TEZP) organization of Technical Services (TEZ), Transmission Engineering & Technical Services (TE), Transmission Services (T) of the Bonneville Power Administration (BPA).
A successful candidate will provide technical leadership for Transient Analysis and authoritative technical consultation, studies, and direction within Engineering and Technical Services as well as to the Transmission organizations.Qualifications:Qualifications:

BASIC REQUIREMENT:
A. Degree: Engineering. To be acceptable, the program must: (1) lead to a bachelor's degree in a school of engineering with at least one program accredited by ABET; or (2) include differential and integral calculus and courses (more advanced than first-year physics and chemistry) in five of the following seven areas of engineering science or physics: (a) statics, dynamics; (b) strength of materials (stress-strain relationships); (c) fluid mechanics, hydraulics; (d) thermodynamics; (e) electrical fields and circuits; (f) nature and properties of materials (relating particle and aggregate structure to properties); and (g) any other comparable area of fundamental engineering science or physics, such as optics, heat transfer, soil mechanics, or electronics.
-OR-
B. Combination of Education and Experience -- college-level education, training, and/or technical experience that furnished (1) a thorough knowledge of the physical and mathematical sciences underlying engineering, and (2) a good understanding, both theoretical and practical, of the engineering sciences and techniques and their applications to one of the branches of engineering. The adequacy of such background must be demonstrated by one of the following:

  1. Professional Registration or Licensure -- Current registration as an Engineer Intern (EI), Engineer in Training (EIT), or licensure as a Professional Engineer (PE) by any State, the District of Columbia, Guam, or Puerto Rico. -OR-
  2. Written Test -- Evidence of having successfully passed the Fundamentals of Engineering (FE) examination or any other written test required for professional registration by an engineering licensure board in the various States, the District of Columbia, Guam, and Puerto Rico.-OR-
  3. Specified Academic Courses -- Successful completion of at least 60 semester hours of courses in the physical, mathematical, and engineering sciences and that included the courses specified in the basic requirements under paragraph A. The courses must be fully acceptable toward meeting the requirements of an engineering program as described in paragraph A.-OR-
  4. Related Curriculum -- Successful completion of a curriculum leading to a bachelor's degree in an appropriate scientific field, e.g., engineering technology, physics, chemistry, architecture, computer science, mathematics, hydrology, or geology, may be accepted in lieu of a bachelor's degree in engineering, provided the applicant has had at least 1 year of professional engineering experience acquired under professional engineering supervision and guidance. Ordinarily there should be either an established plan of intensive training to develop professional engineering competence, or several years of prior professional engineering-type experience, e.g., in interdisciplinary positions. (The above examples of related curricula are not all-inclusive.)

For more information on how to meet the Basic Requirements please visit: https://www.opm.gov/policy-data-oversight/classification-qualifications/general-schedule-qualification-standards/0800/files/all-professional-engineering-positions-0800.pdf
SPECIALIZED EXPERIENCE REQUIREMENTS: A qualified candidate's online application and resume must demonstrate at least one year of specialized experience equivalent to the next lower grade level [GS-12] in the Federal service.Specialized experience for this position is defined as: applying electrical engineering principles and underlying concepts to plan and conduct a wide range of electrical engineering studies and assignments associated with planning, design, operation, maintenance, and modeling of power and transmission systems.

"Experience" refers to paid and unpaid experience. Examples of qualifying unpaid experience may include: volunteer work done through National Service programs (such as Peace Corps and AmeriCorps); as well as work for other community-based philanthropic and social organizations. Volunteer work helps build critical competencies, knowledge, and skills; and can provide valuable training and experience that translates directly to paid employment. You will receive credit for all qualifying experience, including volunteer experience.
Physical Demands: The work is sedentary, although some slight physical effort may be required in stooping, kneeling, bending, etc.
Work Environment: Work is typically performed in an adequately lighted and climate controlled office. May require occasional travel.
CTAP/ICTAP candidates: To be considered "well qualified" you must meet all of the requirements as described in this section.
You must meet all qualifications and eligibility requirements by the closing date of this announcement.


Education:
This vacancy has a positive education requirement. In order to be rated as qualified, you must provide copies of your college transcripts. Education must be obtained from an accredited institution recognized by the U.S. Department of Education. See Department of Education Accreditation Search to verify school accreditation.
Foreign education must be reviewed by an organization recognized by the U.S. Department of Education. For special instructions pertaining to foreign education and a list of organizations that can evaluate foreign education, see the Department of Education website.DO NOT email or mail in any of your application documents. Documents will not be accepted outside of the online application system.
Failure to provide copies of your college transcripts may result in a rating of "Ineligible".
Employment Type: OTHER

What U.S. Department Of Energy employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom