1

Computer Programming Jobs in Gresham, OR (NOW HIRING)

CAD Drafter 5

Vancouver, WA ยท On-site

$35.26 - $52.89/hr

Collaborating closely with our traffic engineers, you'll help develop and implement roadway ... Summary The CAD Drafter 5 is responsible for performing high level drafting services using CAD ...

Staff PDK Engineer

Beaverton, OR ยท On-site

$134.64 - $201.97/hr

Provide technical CAD support for ADI design community.**Must Have Skills*** BS/MS in Electrical or Computer Engineering with an emphasis on IC design and semiconductor processes.* Prior development ...

Provide technical CAD support for ADI design community. Must Have Skills * BS/MS in Electrical or Computer Engineering with an emphasis on IC design and semiconductor processes. * Prior development ...

Provide technical CAD support for ADI design community. Must Have Skills * BS/MS in Electrical or Computer Engineering with an emphasis on IC design and semiconductor processes. * Prior development ...

Provide technical CAD support for ADI design community. Must Have Skills * BS/MS in Electrical or Computer Engineering with an emphasis on IC design and semiconductor processes. * Prior development ...

CAD Designer

Portland, OR ยท On-site

$35.65 - $41.27/hr

Job ID: 149608 Madden Industrial Craftsmen is seeking a CAD Designer for a client supporting ... Coordinate with engineering, quality, and production teams to support accurate project execution ...

Experience with computer architecture, analog design, ADC/DAC designs, communications theory, and ... Engineering or similar field of study with 10+ years relevant experience * -OR- MS degree in ...

Showing results 41-60

Computer Programming information

See Gresham, OR salary details

$35K

$68.8K

$101.2K

How much do computer programming jobs pay per year?

As of Aug 20, 2026, the average yearly pay for computer programming in Gresham, OR is $68,832.00, according to ZipRecruiter salary data. Most workers in this role earn between $53,500.00 and $84,800.00 per year, depending on experience, location, and employer.

What is computer programming?

Computer programming is the process of designing, writing, testing, and maintaining instructions (code) that computers can execute to perform specific tasks or solve problems. Programmers use programming languages such as Python, Java, or C++ to communicate with computers and create software, websites, apps, and more. This field involves logical thinking, problem-solving skills, and continuous learning to keep up with new technologies.

What are the key skills and qualifications needed to thrive as a computer programmer?

To thrive as a Computer Programmer, you need strong proficiency in programming languages (such as Python, Java, or C++), algorithmic thinking, and a relevant degree or coding certification. Familiarity with version control systems like Git, integrated development environments (IDEs), and debugging tools is standard. Problem-solving, attention to detail, and effective communication are standout soft skills in this field. These skills are crucial for building reliable software, collaborating with teams, and adapting to evolving technology requirements.

What are some common challenges computer programmers face when working on large-scale software projects?

Computer programmers often encounter challenges such as coordinating with multiple team members, managing complex codebases, and ensuring that their code integrates smoothly with existing systems. Communication and version control become critical as the project grows, and programmers must be adept at using tools like Git and collaborating via code reviews. Additionally, balancing feature development with bug fixes and technical debt is a typical challenge, requiring strong organizational and problem-solving skills.

What is the difference between Computer Programming vs Software Development?

AspectComputer ProgrammingSoftware Development
Required CredentialsTypically a degree in computer science or related field; certifications like Microsoft Certified or Oracle CertifiedSame as computer programming, often includes project management certifications
Work EnvironmentOften individual or small team coding tasks, in offices or remote settingsIncludes planning, designing, coding, testing, and deployment, often in larger teams
Employer & Industry UsageTech companies, startups, IT departmentsSoftware firms, tech companies, enterprise IT departments
Common Search & Comparison IntentUnderstanding coding roles, entry-level tasksBroader scope, project management, and lifecycle involvement

Computer programming focuses on writing code to create software, while software development encompasses the entire process of designing, building, testing, and maintaining software applications. Both roles require similar credentials but differ in scope and responsibilities, with software development involving a broader set of tasks beyond coding alone.

How much do computer programmers get paid?

Computer programmers' salaries vary based on experience, location, and industry, but the median annual wage in many regions is around $70,000 to $85,000. Skilled programmers with knowledge of languages like Java, Python, or C++ and experience with software development tools tend to earn higher salaries, especially in tech hubs or specialized fields.

Is computer programming a good career?

Computer programming is a viable career that offers opportunities in various industries such as technology, finance, and healthcare. It typically requires strong problem-solving skills, knowledge of programming languages, and continuous learning to keep up with evolving tools and technologies. The field often provides competitive salaries, flexible work environments, and potential for remote work.

What are careers in computer programming?

Careers in computer programming involve writing, testing, and maintaining code for software applications, websites, and systems. Programmers typically use programming languages like Java, Python, or C++ and may work in various industries such as technology, finance, or healthcare, often requiring problem-solving skills and knowledge of development tools. These roles can range from entry-level positions to senior developer or software architect roles, with opportunities for specialization and advancement.

What jobs can you do as a computer programmer?

Computer programmers can work in roles such as software developers, application programmers, web developers, and systems analysts. They design, write, test, and maintain software applications using programming languages like Java, Python, or C++, often working in teams or independently in various industries. Certifications and knowledge of development tools can enhance job prospects and specialization options.

What are popular job titles related to Computer Programming jobs in Gresham, OR?

For Computer Programming jobs in Gresham, OR, the most frequently searched job titles are:

What job categories do people searching Computer Programming jobs in Gresham, OR look for?

The top searched job categories for Computer Programming jobs in Gresham, OR are:

What cities near Gresham, OR are hiring for Computer Programming jobs?

Cities near Gresham, OR with the most Computer Programming job openings:

Infographic showing various Computer Programming job openings in Gresham, OR as of August 2026, with employment types broken down into 1% As Needed, 78% Full Time, 17% Part Time, 1% Temporary, 2% Contract, and 1% Nights. Highlights an 76% Physical, 2% Hybrid, and 22% Remote job distribution, with an average salary of $68,832 per year, or $33.1 per hour.

CAD Drafter 5

DOWL

Vancouver, WA โ€ข On-site

$35.26 - $52.89/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 3 days ago


Job description

Why DOWL?

DOWL is a top-ranked, multi-disciplined consulting firm with over 60 years of experience in civil engineering and related services. Our in-house expertise spans Civil and Land Development, Construction-Related Services, Transportation and Structures, and Water and Environmental Services. At DOWL, youโ€™re valued.ย  We support your growth, offer great benefits, and foster a culture of integrity, professionalism, and teamwork.

DOWL provides a comprehensive benefits package to support the health and financial well-being of our full-time employees and their families.DOWL offers aย High Deductibleย Health Planย withย a Health Savings Account (HSA)ย (including employer contribution).ย ย Other benefits includeย ย flexible spending account, dental, vision,ย lifeย and AD&D insurance, short- and long-term disability insurance, dependent care account, employeeย assistanceย program, a 401(k) plan with discretionary employer contributions for matching, profit sharing, student debtย repayment, paidย time off, paid holidays. Paid Time Off (PTO) accrues atย a minimum ofย 16 daysย per year andย accruals beingย on first day of employment. Employees also receive nine paid holidays throughout the calendar year. For more details and eligibility please visitย Careers - DOWL.

The hourly range for this position is $35.26 - $52.89.

In addition to base salary, employees may be entitled to other forms of compensation depending on the type, duties, or location of the position.

Transportation Planning and Design

Join our dynamic team of transportation planners and designers dedicated to creating innovative, practical solutions that improve safety, connectivity, and accessibility. Collaborating closely with our traffic engineers, you'll help develop and implement roadway improvements that solve immediate traffic challenges while supporting long-term community goals. If you're passionate about shaping smarter, safer transportation systems, weโ€™d love you to be a part of our team!

Summary

The CAD Drafter 5 is responsible for performing high level drafting services using CAD software and Civil3D for a variety of civil engineering, permitting, and survey related tasks. The person in this position is expected to exercise a strong work ethic, organizational skills, and judgment. A CAD Drafter 5 should demonstrate advanced level drafting proficiency and be able to mentor other with less experience. A draft-person is expected to work well with others, provide constructive feedback to those with less experience, absorb and apply constructive criticism, and seek guidance from more experienced members of the team as necessary.

Job Responsibilities and Duties

To be successful in this position, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Software
  • Microsoft Office (Outlook, Word, Excel) - Proficient
  • Bluebeam Revu - Advanced Proficiency
  • Revit and/or other BIM software Advanced Proficiency - Preferred
  • OpenRoads Proficiency - Preferred
  • Advanced Proficiency in one or both major civil engineering CAD Platforms (Autodesk and Civil 3D; or Microstation)
Technical Expertise
  • Advanced understanding of technical fundamentals
  • Demonstrates expertise to others within and beyond market sector
  • Leads internal mentoring and training
  • Provides quality control of complex deliverables
Teamwork

Team player and team leader able to follow on large or complex projects. Provides clear communication and direction, sets expectations, and takes responsibility for results of the team. Follows established practice area workflows and create and implement workflow improvements.

Project Delivery
  • Leads the production of and provides quality control for the following:
    • Plan sheets
    • Exhibits
  • Back checks all redlines and instructions have been incorporated
  • Reviews all assigned deliverables for consistency
  • Compiles, updates, and reviews milestone submittal plan sets
Understanding Budget and Schedule

Strong understanding of scopes, schedules, and budgets. Able to predict and deliver individual tasks within a set level of effort. Able to consistently meet budget and schedule expectations on projects. Develops budgets and schedules for complex tasks. Breaks down complex projects into logical tasks. Mentors others on above. Able to prioritize multiple assignments to successfully deliver all assigned projects on time and on budget.

Industry Standards and Regulations
  • Expertly applies the following drafting standards with advanced skill:
    • Drafting fundamentals
    • CAD standards for DOWL and DOWL clients (e.g., Cities, Counties, States, Federal)
    • Accurately interpreting redlines and updating CAD drawings and details
    • Creating new sheets for projects and keeping work product organized in multiple layered files (e.g., xrefs)
  • Actively mentors others on interpreting drafting standards
  • Understands client drafting preferences and requirements
  • Stays current on innovative practices and suggests workflow adjustments to implement positive change
Client Interaction

Frequent direct communications with clients on large/complex projects. Leads technical client project meetings. Understands appropriate messaging and legal risks. Participates in project interviews.

Other

Other duties as assigned.

Level of Work/Accountability

Primarily performs advanced drafting tasks on complex, demanding projects for the market sector. Operates with a high level of autonomy. Reviews the work of others. Mentors others with less experience. May provide design guidance to designers.

Supervisory Duties

No

Education and/or Experience
  • Associate's Degree preferred
  • Years of experience required: 10 years
  • Years of experience required with advanced degree: 9 years
Certificates, Licenses, Registrations
  • Autodesk/Bentley certifications preferred
Mathematical Skills

Ability to add, subtract, multiply, and divide in all units of measure, using whole numbers, common fractions, and decimals. Ability to create and interpret graphs and understand statistical analysis.

Physical Demands

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

While performing the duties of this position, the employee is regularly required to sit. The employee is required to talk and hear. The employee is regularly required to stand, walk, and use hands. The employee must occasionally lift and/or move up to 25 pounds. Specific vision abilities required by this position include close vision and ability to adjust focus.

Work Environment

The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this position. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

The noise level in the work environment is usually moderate.