1

Programmer Analyst Jobs in Portland, OR (NOW HIRING)

Structural Engineer

Portland, OR · On-site

$116K - $133K/yr

Key Responsibilities Structural Analysis & Design • Engineering Execution: Competently perform all conventional aspects of structural engineering analysis, design, and evaluation under general ...

Data Scientist/Analyst

Vancouver, WA · On-site

$90K - $120K/yr

Data Governance, Cleaning Engineering * Advanced Querying: Write complex, optimized SQL queries to ... Analytical Partnering: Translate high-level leadership objectives into structured technical data ...

Senior Analyst

Portland, OR · On-site

$93K - $123K/yr

The Senior Analyst ensures quality control, supports team training, and enhances workflow ... Responsibilities * Act as a lead for engineering level projects that LiDAR team supports

Senior Analyst

Portland, OR · Hybrid

$93K - $123K/yr

The Senior Analyst ensures quality control, supports team training, and enhances workflow ... Act as a lead for engineering level projects that LiDAR team supports * Reviewing scope of work ...

Senior Analyst

Portland, OR · Hybrid

$93K - $123K/yr

The Senior Analyst ensures quality control, supports team training, and enhances workflow ... Responsibilities * Act as a lead for engineering level projects that LiDAR team supports

Data Analyst Location - Ft Worth, TX Work Arrangement - Hybrid What we do at Weir We are a global ... You'll apply your skills to deliver results that matter whether that's through engineering ...

Data Analyst Location - Ft Worth, TX Work Arrangement - Hybrid What we do at Weir We are a global ... You'll apply your skills to deliver results that matter whether that's through engineering ...

Ideal candidates will have 1-2 years of experience in transportation engineering or planning. The ... Process and analyze large transportation datasets, including traffic counts, transit ridership ...

Experience in engineering analysis and design optimization to achieve an intended design result, especially to reduce cost and maximize performance and product life. * Experience in deploying ...

CNC Programmer

Hillsboro, OR · On-site

$34.53 - $42.27/hr

Job Title CNC Programmer Responsible for writing and revising CNC programs for a variety of multi ... Demonstrates strong analytical and problem-solving skills * Strong knowledge of GD&T with ...

CNC Programmer

Hillsboro, OR

$28.75 - $39.50/hr

Job Title CNC Programmer Responsible for writing and revising CNC programs for a variety of multi ... Demonstrates strong analytical and problem-solving skills * Strong knowledge of GD&T with ...

Showing results 41-60

Programmer Analyst information

See Portland, OR salary details

$22

$49

$72

How much do programmer analyst jobs pay per hour?

As of Sep 13, 2026, the average hourly pay for programmer analyst in Portland, OR is $49.29, according to ZipRecruiter salary data. Most workers in this role earn between $38.22 and $59.90 per hour, depending on experience, location, and employer.

What is a programmer analyst?

As a programmer analyst, you design, develop, and implement a computer system that is customized to suit a business’ or client’s needs. You can find this work in a variety of industries, including finance, engineering, and science. You meet with supervisors to determine what the business needs are and design a program, application, or database that meets those needs. You then create any required software to go along with the system. Your job duties include performing tests on new programs, debugging as needed, and providing support if required. Other responsibilities include writing and updating procedures and policies related to programming, ensuring hardware is fully functional, and calling for repairs when needed.

How do programmer analysts typically balance coding tasks with analyzing business requirements in their daily work?

Programmer Analysts often split their time between developing software solutions and working closely with business stakeholders to gather and interpret requirements. This means you'll frequently switch between writing code, debugging applications, and participating in meetings to clarify project goals or discuss user needs. Effective communication and time management are crucial, as you'll need to translate business processes into technical specifications while ensuring your solutions remain aligned with organizational objectives. Collaboration with project managers, business analysts, and quality assurance teams is common, making teamwork an integral part of the role.

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

To thrive as a Programmer Analyst, you typically need strong analytical skills, programming proficiency (often in languages such as Java, Python, or C#), and a bachelor’s degree in computer science or a related field. Familiarity with databases, software development tools, and systems analysis methodologies, as well as certifications like CompTIA or Microsoft Certified Solutions Developer (MCSD), are commonly required. Strong problem-solving abilities, effective communication, and attention to detail enable standout performance in both technical troubleshooting and translating business needs into technical solutions. These skills and qualities are crucial for delivering reliable software that meets organizational requirements and facilitates smooth business operations.

What is the difference between Programmer Analyst vs Software Developer?

AspectProgrammer AnalystSoftware Developer
Primary RoleAnalyzes user requirements, designs solutions, and develops applicationsDesigns, codes, tests, and maintains software applications
Required SkillsProgramming, analysis, problem-solving, communicationProgramming, software design, debugging, project management
Work EnvironmentOften in IT departments, collaborating with analysts and usersIn development teams, working on coding and software projects
CertificationsTypically none required, but certifications like Microsoft Certified or Java certifications are commonSimilar certifications, including programming language certifications and Agile/Scrum

While both roles involve programming, Programmer Analysts focus on analyzing requirements and designing solutions, whereas Software Developers primarily concentrate on coding and building software applications. The roles often overlap, but the Analyst role emphasizes requirements gathering and system analysis, making it suitable for those with strong communication skills alongside technical expertise.

Are programmer analysts in demand?

Programmer analysts are in high demand due to their skills in software development, systems analysis, and problem-solving. They are often required across industries such as finance, healthcare, and technology, with job growth expected to continue as organizations increasingly rely on technology solutions and digital transformation initiatives.

How much do programmer analysts make in the US?

Programmer analysts in the US typically earn a median annual salary of around $75,000 to $95,000, depending on experience, location, and industry. Salaries can increase with proficiency in programming languages, database management, and analytical skills, and may include benefits such as bonuses or certifications.

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

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

What are popular job titles related to Programmer Analyst jobs in Portland, OR?

For Programmer Analyst jobs in Portland, OR, the most frequently searched job titles are:

What job categories do people searching Programmer Analyst jobs in Portland, OR look for?

The top searched job categories for Programmer Analyst jobs in Portland, OR are:

What cities near Portland, OR are hiring for Programmer Analyst jobs?

Cities near Portland, OR with the most Programmer Analyst job openings:

Infographic showing various Programmer Analyst job openings in Portland, OR as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $102,526 per year, or $49.3 per hour.

Numerical Control Programmer 3

Portland, OR • On-site

$59/hr

Other

Medical, Dental, Vision, Retirement

Posted 12 days ago


Key responsibilities

  • Create, verify, and revise Machine Control Data (MCD), geometry, and documentation for numerically controlled equipment.

  • Analyze part and assembly dimensional tolerances, and develop plans for machining and inspection processes.

  • Respond to NCQA programming work authorization requests and analyze measurement data for engineering and quality purposes.


Job description

Numerical Control Programmer 3 (Contract)

Portland, OR, United States (On-site)

Contract (6 months)

Published 2 days ago

CNC Programming

CATIA V5

assembly and production

This posting is for a contract assignment and is not a full-time employment offer with Boeing. Candidates selected for roles will be employed as contract workers through a Boeing approved 3rd party for the duration of the specified project.

Regular and predictable attendance is required.

Provides numerical control, machining and programming technical experience. Establishes technical requirements for manufacturing and producibility. Plans, creates, verifies and revises Machine Control Data (MCD), geometry and documentation that directs the operations for a complete spectrum of numerically controlled equipment required to manufacture and inspect parts, tools and assemblies for departmental work. Plans and guides the development and integration of new machining techniques and manufacturing methods, processes, software and equipment. Works under general direction.

Position Responsibilities
  • Respond to NCQA Programming work authorization requests
  • Analyze Part/Assembly Dimensional Tolerances
  • Create MCD, Scripts, Plans for CMM, Laser Trackers, Portable Arm
  • Creation of 2D Mylar or 3D CAD Nominal data as derived from various sources of released engineering, loft, and measurement of physical master tools.
  • Develop Part / Assembly Indexing Plan for machining and/or inspection
  • Create and/or update Non-Conformance Documents (NCR’s) in CMES
  • Analyze Nominal vs. Measured Data, provide reports for Engineering Studies, Lean Improvement Projects, Non-Conformance Documentation, Inspection Reports, Machine Stability and Accuracy Tests, Reverse Engineering, SPC and Conformance Processes
Required Skills
  • Proven programming experience with one or more of the following applications: Modus, Camio, Calypso, Spatial Analyzer, Klingelnberg, MarShaft.
  • Programming and Analysis of 3D Measurement Data for Production Assemblies, Detail Parts and Tooling from various sources including CMM and Laser Tracker
  • Modeling in CATIA V5 to create nominal engineering data
  • GD&T application knowledge is essential
Pay Rate Range

Min Pay Rate $52

Max Pay Rate $59

Currency USD

Unit hourly

Benefits Information

Optional Benefits: Medical, Dental, Vision, 401K

Equal Opportunity

We are an equal opportunity employer, and we do not discriminate on the basis of race, religion, color, national origin, sex, sexual orientation, age, veteran status, disability, genetic information, or other applicable legally protected characteristic. Qualified applicants with arrest or conviction records will be considered for employment in accordance with applicable law, including the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act. Unincorporated LA County workers: we reasonably believe that criminal history may have a direct, adverse and negative relationship with the following job duties, potentially resulting in the withdrawal of a conditional offer of employment: client provided property, including hardware (both of which may include data) entrusted to you from theft, loss or damage; return all portable client computer hardware in your possession (including the data contained therein) upon completion of the assignment, and; maintain the confidentiality of client proprietary, confidential, or non-public information. In addition, job duties require access to secure and protected client information technology systems and related data security obligations.

#J-18808-Ljbffr