1

Programmer Analyst Jobs in Eugene, OR (NOW HIRING)

Programmer and Systems Analyst, Senior

OR · On-site

$47.19 - $63.06/hr

Partner closely with functional analysts, business units, and fellow developers to identify root causes and create sustainable long-term solutions. * Participate in implementations, upgrades, testing ...

GIS Developer & Systems Analyst

Eugene, OR · On-site

$39.87 - $51.94/hr

DESCRIPTION About the Position Lane County Technology Services is seeking an experienced GIS Developer & Systems Analyst to help shape the future of enterprise GIS for one of Oregon's largest local ...

Digital Analyst Internships

Eugene, OR · On-site

$98K - $117K/yr

About Digital Analyst Roles at Danaher Are you passionate about data, customer experience, and ... Basic programming or scripting experience in Python, SQL, or JavaScript * Experience with Sitecore ...

What We Look For In a Electrical Engineering Tutor * Advanced Subject Mastery: Deep knowledge of ... Skilled at breaking down AC circuit analysis, filter design, and control system stability analysis.

GIS Developer & Systems Analyst

OR · On-site

$39.87 - $51.94/hr

Exempt DESCRIPTION About the Position Lane County Technology Services is seeking an experienced GIS Developer & Systems Analyst to help shape the future of enterprise GIS for one of Oregon's largest ...

Collaborate with cross-functional teams such as IT and engineering to integrate data from various sources into the customer data platform (CDP) for comprehensive analysis. * Analytics and Reporting:

Four-year college degree in business, supply chain, engineering, finance, economics or related field and 2-5 years of relevant experience * Strong analytical and problem-solving skills * Expertise in ...

Entegral Financial Analyst

Eugene, OR · On-site

$75K - $90K/yr

Collaborate with product and engineering teams to optimize data structures and standards for data ingestion * Query and analyze large datasets (using SQL) to uncover hidden trends, patterns, and root ...

next page

Showing results 1-20

Programmer Analyst information

See Eugene, OR salary details

$21

$46

$68

How much do programmer analyst jobs pay per hour?

As of Aug 1, 2026, the average hourly pay for programmer analyst in Eugene, OR is $46.68, according to ZipRecruiter salary data. Most workers in this role earn between $36.20 and $56.73 per hour, depending on experience, location, and employer.

What does a program control analyst do?

A program control analyst is responsible for monitoring and managing project budgets, schedules, and resources to ensure successful completion. They analyze project performance data, prepare reports, and coordinate with teams to address issues, often using project management tools like MS Project or Primavera. Strong analytical skills and attention to detail are essential for this role.

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.

What jobs pay $500,000 a year in the US?

Programmer Analysts typically do not earn $500,000 annually, but high-level roles such as senior software engineers, IT directors, or specialized consultants in finance or technology can reach or exceed this level with bonuses and stock options. Achieving such compensation often requires extensive experience, advanced skills, and working in high-paying industries or executive positions.

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 jobs in the US pay 300,000 a year?

Programmer Analysts typically do not earn $300,000 annually, but senior roles such as software engineers, IT directors, or data architects with extensive experience, specialized skills, and certifications can reach or exceed this salary level. High-paying positions often require advanced technical expertise, leadership responsibilities, or work in high-demand industries like finance or technology. Compensation varies based on location, company size, and individual qualifications.

What are Programmer Analysts?

Programmer Analysts are professionals who combine the roles of both software developers and systems analysts. They are responsible for designing, coding, testing, and maintaining software applications based on organizational requirements. In addition to writing code, they analyze business needs, develop technical specifications, and ensure that IT solutions align with business goals. Programmer Analysts often serve as a bridge between non-technical stakeholders and the IT department to deliver effective technology solutions.

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.

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 do programmer analysts do?

Programmer analysts develop, test, and maintain software applications, often combining programming skills with systems analysis to meet business needs. They analyze user requirements, design solutions, and work with teams to implement and troubleshoot software using programming languages and tools like SQL, Java, or C#. Their role often involves understanding both technical and business aspects to improve processes and systems.
What job categories do people searching Programmer Analyst jobs in Eugene, OR look for? The top searched job categories for Programmer Analyst jobs in Eugene, OR are:
What cities near Eugene, OR are hiring for Programmer Analyst jobs? Cities near Eugene, OR with the most Programmer Analyst job openings:
Infographic showing various Programmer Analyst job openings in Eugene, OR as of July 2026, with employment types broken down into 85% Full Time, 10% Part Time, 1% Temporary, and 4% Contract. Highlights an 84% Physical, 6% Hybrid, and 10% Remote job distribution, with an average salary of $97,094 per year, or $46.7 per hour.

Programmer Analyst/Systems Administrator

Lane Community College

Eugene, OR • On-site

$73K - $107K/yr

Full-time

Medical, Dental, Vision, Life, PTO

Re-posted 15 days ago


Lane Community College rating

9.1

Company rating: 9.1 out of 10

Based on 5 frontline employees who took The Breakroom Quiz

23rd of 614 rated colleges and universities


Job description

Posting Details
AA/EEO Statement
AA/EEO Statement:
Lane Community College is an Affirmative Action / Equal Opportunity / Veteran / Disabled Employer embracing equity, inclusion and accessibility. We encourage a safe and hospitable environment for historically marginalized populations including women, BIPOC, Latinx, LGBTQ+ individuals, veterans, and candidates and employees living with disabilities.
Veterans Statement
Lane actively recruits veterans and those with disabilities for all positions. For accommodations and questions call 541-463-5586.
  • Veterans, please fax, e-mail, mail or deliver your documentation (DD214/DD215/letter of disability) to Human Resources, deneaultj@lanecc.edu, 541-463-3970
  • Lane Community College ensures that all documentation submitted to HR will remain confidential.

Position Information:
Posting Number:
260060
Job Title:
Programmer Analyst/Systems Administrator
Applicant Notification:
Department Information
Our Information Technology Department is seeking to hire a Programmer Analyst/Systems Administrator.
  • Lane uses a redacted application for screening Minimum Qualifications. Please complete the online application in its entirety. See our FAQs for more details.

Search Information
  • Provide all documents as requested.
  • A resume may not take the place of any section of the application.
  • Transcripts are required for this position at the time of application. See the instructions below.
  • Incomplete applications will not be considered.
  • Application is used to determine the initial salary placement for selected candidates. All employment and education history will be considered.

Location:
Main Campus
Classification:
Technology Analysis and Design Specialist - Advanced
Position Type:
Classified
Anticipated Start Date:
Upon Hire
Salary/Wage:
Hourly
Salary/Wage Range:
$35.19 - $51.61 (Hourly Classified Salary Level 17)
Salary/Compensation Statement:
  • Hourly wage reflects an approximate annual salary of $73,202 - $107,353.
  • New employees may not be placed on the salary schedule higher than any current employee in this classification with the same or greater number of years' relevant experience.
  • Lane's robust Benefits package includes a generous contribution toward medical, dental and vision insurance, basic term life insurance, long term disability, vacation leave, personal time and paid sick leave.
  • Lane Community College is considered a qualifying public employer for the purposes of the Public Service Loan Forgiveness Program. Through the Public Service Loan Forgiveness program, full-time employees working at the College may qualify for forgiveness of the remaining balance on Direct Loans after 120 qualifying monthly payments under a qualifying repayment plan. Questions regarding your loan eligibility should be directed to your loan servicer or to the US Department of Education.

Grant Statement:
Working Schedule:
  • Full-time; variable work hours based upon department needs; mornings, evenings and weekends may be required. Position is an on-site position, no remote work.
  • Generally Monday - Friday, 8:00 am - 5:00 pm.

FLSA:
Non-Exempt
Position Status:
Permanent
Full/Part:
Full-Time
Annual Schedule:
260 Day (12 Month)
Annual Schedule Details:
Quicklink for Posting:
https://jobs.lanecc.edu/postings/13592
Posting Text
Posting Date:
06/17/2026
Closing Date:
08/02/2026
Applicant Pool:
No
Open Until Filled:
No
Required Qualifications
Required Education:
  • Associate's degree.

OR
  • Three (3) + years of equivalent experience in a related field.

Required Experience:
  • Database development experience, including structures and design concepts.
  • Two (2) recent years of experience in software development or network/system administration or equivalent educational experience.
  • Knowledge of SoftDocs.

Licensure or Certification Requirements
Conditions of Employment:
  • Successful applicants are required to complete a criminal background check. Infractions do not necessarily disqualify a candidate, and will be evaluated on a case-by-case basis. See our FAQs for more detail.
  • Must work and reside in the state of Oregon at the time their work is being performed.

Preferred Qualifications
Preferred Education
  • A Bachelor's in computer science, computer engineering, programming, network administration, or a related field.
  • Scrum Master certification (CSM, PSM, or equivalent).

Preferred Experience
  • Relevant technical certifications (Oracle, Linux/UNIX, cloud platforms, or integration tools)
  • Direct experience working with Ellucian Banner (Student, HR, Finance, Financial Aid modules)
  • Experience in higher education IT environments, particularly with SIS ecosystems
  • Knowledge in Softdocs, ISE, FWI, Argos, and Banner security administration
  • Project management

Language Statement
We welcome multilingual applicants who can support and welcome all students.
Bilingual/Multicultural Statement:
Inclusiveness, diversity, and equity are integral to Lane's commitment to excellence in education and our commitment to student and community engagement. We welcome applicants who bring a diversity of identity, culture, experience, perspective, and thought. We encourage applications from candidates that identify with groups that are historically underrepresented in higher education.
Equivalency Statement:
We want to find the best candidate for the job, and that candidate may be one who comes from a less traditional background. We welcome applicants who bring a diversity of identity, culture, experience, perspective, and thought. We encourage you to apply, even if you do not believe you meet every one of the qualifications described. You are also encouraged to address in the optional Supplemental Question how your professional and lived experience, scholarship, teaching, mentorship and/or service will contribute to the Lane mission of transforming lives through learning.
Position Purpose:
This position exists to analyze, design and program software and systems in support of critical college services and operations.
Essential Functions:
  • Banner technical support, academic data, registration, catalog, HR section building, finance, and financial aid modules
  • Coordinating and managing the work of IT projects
  • Softdocs administratration
  • ISE administrator
  • Third party software integration with current systems
  • FWI administrator
  • Banner security access administrator
  • Scrum Master duties in a sprint, which include coaching the team towards completion of tasks, managing the technical requirements needed to do the work, and removing impediments to getting the work completed.
  • Build LCC jobs for reporting and updates
  • Argos reporting
  • Assist and create automation efforts
  • Create Knowledge Base documents
  • Create and maintain IT documentation for various systems and processes
  • Analyzing and developing systems and parts of systems
  • UNIX data structure and data file support
  • Learn and export new software tools, convert existing programs to new software; system upgrades as needed
  • Create and maintain software used to integrate the Banner ERP system with third-party systems
  • Research, design, and coordinate integrations that will further help efficiency and ease-of-access to LCC products and data across the college
  • Software Provisioning
  • Diagnoses and resolves application software problems
  • Participating in Agile scrum events, programming projects and weekly programmer meetings
  • Designs, develops, tests and implements complex software systems and creates functional and design specifications for proposed software
  • Work without direct supervision
  • Understands problems from a broad, interactive perspective. Can develop and implement information in new ways. This is "uncharted" work
  • Problem solve and manage sensitive information with appropriate awareness of HIPAA/FERPA standards; maintain confidentiality and sensitivity to the privacy needs of students
  • Use critical thinking and decision making to analyze, evaluate, reason, and arrive at independent conclusions
  • Participate in teams and committees supporting IT and college goals
  • Other duties as assigned

Equity and Inclusion
  • Demonstrate Lane Community College's core value of social justice by ensuring equity and inclusion skills such as respect, inclusiveness, reflecting, valuing of cultural and personal differences. These are the basis of employee and student interpersonal communications and relationships and are applied to all position responsibilities.
  • Duties are carried out respectfully, inclusively, regardless of age, color, disability, gender, gender identity or expression, social class, marital status, national origin, race, ethnicity, religion, sexual orientation, veteran's status, nationality, age, language, origin or employment status.
  • Must demonstrate an active concern for meeting the needs of students, staff, and the public.
  • Actively assist with ADA compliance in conjunction with Lane Community College's Human Resources and Disability Resources departments; support appropriate access for persons with disabilities to facilitate student and staff success; mentor and role-model cultural competency for persons with disabilities.

Supervision Statement:
This position is supervised by the Director of Cyber Security/Infrastructure/End User Services.
Physical Demands/Working Environment:
This position works indoors and is exposed to usual office working conditions that includes office noises and interruptions, such as printers, telephones, and visitors. This position requires that an employee be able to sit or stand for extended periods of time; perform cognitive and psychometric work for more than six (6) hours a day. Work may require transporting materials up to twenty-five (25) pounds. Work Safely.
Knowledge Skills and Abilities:
Knowledge in:
  • Enterprise Relational Database programming (Oracle, MS SQL Server, MySQL).
  • SoftDocs or SoftDocs Administration
  • Banner or other ERP
  • Jira use
  • Project management
  • Time management
  • Microsoft Office
  • Google Workspace
  • HTML and CSS

Skill in:
  • Provisioning the IT infrastructure applications that allow different applications to exchange data
  • Communicating orally and in writing with internal and external technical and non-technical staff

Ability to:
  • Code in Python or Javascript or JSON and/or XML
  • Learn new techniques, programming languages and environments
  • Work with college staff to meet software needs without compromising security
  • Create and maintain documentation
  • Follow written and verbal directions
  • Cross-train and provide assistance to others
  • Effectively communicate in team, department, and enterprise settings
  • Work cooperatively in stressful settings, characterized by frequently changing work priorities, multitask workflows, open-ended assignments and highly detailed work
  • Meet schedules and timelines
  • Maintain confidentiality
  • Apply principles of troubleshooting at the enterprise level
  • Provide support to employees working to meet accreditation standards through evaluation and assessment of student outcomes
  • Work independently

Applicant Instructions:
Applicant Instructions
  • Lane uses a redacted application for screening Minimum Qualifications. Incomplete applications will not be considered. All fields in the application must be completed, including employment dates, work hours, and detailed job duties. See our FAQs for more details.
  • Resume / Curriculum Vitae (CV) may not take the place of any section in the application.

Required Documents
To be considered a candidate for this position, all of the following must be included in the application package:
  1. Application - Complete and submit online via the applicant portal.
  2. Resume - Comprehensive of experience, education, and accomplishments.
  3. Cover Letter - Clearly detailing how you meet the qualifications for the position.
  4. Transcripts - See instructions below.

If applicable:DD214 - Veterans, please fax, e-mail, mail, or deliver your documentation (DD214/DD215/letter of disability) to Human Resources at Lane Community College, attn. Jill Deneault, deneaultj@lanecc.edu, Fax: 541-463-3970.
Additional Documents and Letters of reference are not accepted.
Questions?
  • For assistance with the online application call Human Resources at 5

What Lane Community College employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom