1

Software Application Jobs in Oregon (NOW HIRING)

Create, evaluate and modify prototypes to support evolving hardware and software application development; develop user profiles, with emphasis on human error control, display issues, visual ...

Business Analyst III

Portland, OR ยท On-site

$46.50 - $64/hr

Gather high value requirements for the implementation of a software application. Candidate should be self-driven and highly organized. Working with individual contributors to identify software needs ...

Manufacturing Engineer

Grants Pass, OR ยท On-site

$72K - $93K/yr

Knowledge of computer aided design functions and related software application. * Understanding Engineering Specifications. * ME/EE degree or the equivalent in experience. * Perform special ...

SDET

Beaverton, OR ยท On-site

$52.75 - $68/hr

Test application (GUI) software in conjunction with networked audio/media systems running embedded software. * Test interaction scenarios with finished hardware devices. * Develop and document ...

Senior Application Security Engineer

OR ยท Remote

$58.75 - $78.50/hr

To apply for this position, you must have: * 6+ years of experience building and securing software, including hands-on product or application security experience. * Experience securing modern backend ...

$96K - $120K/yr

... software products with new and/or existing mid-market and enterprise clients. Using their extensive knowledge of the BlackLine application, they are able to advise customers on best practices and ...

Be Seen First

Can learn to use and navigate multiple software application platforms * Strong organizational skills and attention to detail * Excellent written and verbal communication * Ability to multi-task and ...

The application code resides on Oregon Medical Board in house servers. We seek additional help in managing and customizing the application. Under the direction of the agency's Senior Software and ...

Be Seen First

Can learn to use and navigate multiple software application platforms * Strong organizational skills and attention to detail * Excellent written and verbal communication * Ability to multi-task and ...

Provide 1st-level support including installing and upgrading software, application configuration. * Provide hardware support for laptops, desktops, mobile devices, printers, VoIP phones, and other ...

IT Support Specialist

Portland, OR ยท On-site

$25 - $31/hr

Provide 1st-level support including installing and upgrading software, application configuration. * Provide hardware support for laptops, desktops, mobile devices, printers, VoIP phones, and other ...

OR ยท On-site

$58.75 - $78.50/hr

... develop secure software and protect data and systems with appropriate security controls ... Rubrik is seeking an Application Security Engineer. In this role, you will be responsible for ...

next page

Showing results 1-20

Software Application information

What types of software jobs are there?

Software application roles include software developers, quality assurance testers, system analysts, technical support specialists, and project managers. These jobs often require knowledge of programming languages, software development tools, and collaboration in team environments, with some roles needing certifications or specific technical skills.

What is the job of application software?

The job of application software is to perform specific tasks or functions for users, such as word processing, web browsing, or managing data. Application software is developed using programming languages and often requires testing and updates to ensure proper performance in various environments.

What are 5 jobs that work with apps?

Five jobs that work with apps include software developers, mobile app developers, quality assurance testers, UI/UX designers, and product managers. These roles involve designing, coding, testing, and managing mobile or web applications, often requiring skills in programming languages, design tools, and project management. Many of these positions require knowledge of platforms like iOS or Android and familiarity with development environments such as Xcode or Android Studio.

What are the key skills and qualifications needed to thrive as a Software Application Developer, and why are they important?

To thrive as a Software Application Developer, you need strong programming skills, a solid grasp of software development principles, and typically a degree in computer science or related field. Familiarity with programming languages (such as Java, Python, or C#), version control systems like Git, and experience with development frameworks and databases are standard requirements. Problem-solving ability, attention to detail, and effective collaboration set outstanding developers apart. These skills are crucial for building reliable applications, ensuring maintainability, and delivering solutions that meet user needs.

What engineer makes $500,000 a year?

Software engineers in senior or specialized roles, such as principal engineers or engineering directors at large tech companies, can earn $500,000 or more annually. These positions typically require extensive experience, advanced technical skills, and often involve stock options or bonuses as part of compensation packages.

What are software applications?

Software applications, often called apps, are computer programs designed to help users perform specific tasks or activities on a device, such as a computer, tablet, or smartphone. Examples include word processors, web browsers, graphic design tools, and games. These applications can be installed locally or accessed through the cloud, and they play a key role in increasing productivity, entertainment, and communication. The development and maintenance of software applications is a major field within the broader technology industry.

What is the difference between Software Application vs Software Developer?

AspectSoftware ApplicationSoftware Developer
Primary RoleEnd-user software designed for specific tasksCreates, tests, and maintains software applications
Required SkillsUnderstanding of software features, user interface, and functionalityProgramming, coding, software design, and development skills
Work EnvironmentEnd-users, business environments, software companiesDevelopment teams, tech companies, software firms
CertificationsTypically not required, but certifications like Microsoft Office or Adobe may helpProgramming certifications, computer science degrees, coding bootcamps

In summary, Software Applications are end-user products designed for specific tasks, while Software Developers create and maintain these applications through coding and software engineering. Both roles are essential in the software industry but serve different functions.

What are some common challenges faced by Software Application Developers when working on cross-functional teams?

Software Application Developers often collaborate with designers, quality assurance testers, and product managers, which can present challenges in aligning technical requirements with business goals. Effective communication is key, as misunderstandings about project specifications or timelines can lead to delays or rework. To overcome these hurdles, developers should be proactive in participating in team meetings, clarifying expectations, and providing regular updates on progress. Embracing agile methodologies and using project management tools can also help streamline collaboration and keep everyone on the same page.
Infographic showing various Software Application job openings in Oregon as of July 2026, with employment types broken down into 77% Full Time, 18% Part Time, 1% Temporary, 3% Contract, and 1% Nights. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution.

$46.50 - $64/hr

Contractor

Re-posted 20 days ago


Job description


Title: Business Analyst III
Duration: 8 Months - (Possible Extension)
Location: Portland OR - Hybrid
Job Description
  • Team size: 10 direct teammembers, 30 individual contributors
  • Project initiatives:Streamline and standardize project and portfolio management throughconsolidating tools and implementing a new software application.
  • Applications used: Quickbase,P6, ERP, Maximo, Coupa, Microsoft Products, WinEst, DevonWay.
  • This BA would contribute toinformation gathering from all direct team members and individualcontributors, to inform the software integrations and implementationrequirements to support the project initiative.
  • This would include attendingproject team meetings and initiating 1:1 meetings with individualcontributors to report back to the project manager.
  • Gather high valuerequirements for the implementation of a software application. Candidateshould be self-driven and highly organized.
  • Working with individualcontributors to identify software needs and how integrations can bedeveloped to implement the new project application.

Responsibilities
  • May lead functional teams orprojects.
  • Takes responsibility forinvestigative work to determine business requirements and specifyeffective business processes, through improvements in information systems,information management, practices, procedures, and organization change.Applies and monitors the use of modelling and analysis tools, methods andstandards, giving special consideration to business perspectives.Collaborates with stakeholders at all levels, in the conduct ofinvestigations for strategy studies, business requirements specificationsand feasibility studies. Prepares business cases which define potentialbenefits, options for achieving these benefits through development of newor changed processes, and associated business risks.
  • Facilitates scoping andbusiness priority setting for large or complex changes, engaging seniorstakeholders as required. Selects the most appropriate means ofrepresenting business requirements in the context of a specific changeinitiative. Drives the requirements elicitation process where necessary,identifying what stakeholder input is required. Obtains formal agreementfrom a large and diverse range of potentially senior stakeholders andrecipients to the scope and requirements, plus the establishment of abaseline on which delivery of a solution can commence. Takesresponsibility for the investigation and application of changes to programscope. Identifies the impact on business requirements of external impactsaffecting a program or project.
  • Manages provision ofconsultancy services and/or management of a team of consultants. In ownareas of expertise, provides advice and guidance to consultants and/or theclient through involvement in the delivery of consultancy services.Engages with clients and maintains client relationships. Establishesagreements/contracts and manages completion and disengagement.
  • Analyzes business processes;identifies alternative solutions, assesses feasibility, and recommends newapproaches, typically seeking to exploit technology components. Evaluatesthe financial, cultural, technological, organizational and environmentalfactors which must be addressed in the change program. Establishes clientrequirements for the implementation of significant changes inorganizational mission, business functions and process, organizationalroles and responsibilities, and scope or nature of service delivery.
  • Identifies specific measuresand mechanisms by which benefits can be measured and plans to activatethese mechanisms at the required time. Monitors benefits against what waspredicted in the business case and ensures that all participants areinformed and involved throughout the change program and fully prepared toexploit the new operational business environment once it is in place.Supports senior management to ensure that all plans, work packages anddeliverables are aligned to the expected benefits and leads activitiesrequired in the realization of the benefits of each part of the changeprogram.

Functional Competencies
  • Advanced knowledge ofbusiness analysis framework
  • Expert knowledge of discoverytechniques and requirements definition
  • Expert knowledge ofrequirements documentation
  • Advanced knowledge of clientrelationship management techniques and client service models
  • Advanced knowledge ofbusiness process improvement frameworks
  • General Competencies
  • Advanced customer focusskills
  • Advanced oral and writtencommunication skills
  • Advanced organization andprioritization skills
  • Advanced meeting facilitationskills
  • Intermediate team buildingskills.
  • Intermediate developing otherskills

Requirements
Requirements
  • 8 or more years of experiencein or knowledge of specific line of business and/or IT environment.
  • Utility experience is notmandatory but good to have.
  • Certified Business AnalysisProfessional (CBAP) certification preferred.
  • Requires specialized depthand/or breadth of expertise.
  • Interprets internal orexternal business issues and recommends best practices.
  • Solves complex problems;takes a broad perspective to identify innovative solutions.
  • Works independently, withguidance in only the most complex situations

Top 3 Must-Haves (Hard and/or Soft Skills)
  • IT background withintegrations and application implementations.
  • Business analysis skills,knowledge of the International Institute of Business Analysis - BABOKprocesses.
  • High proficiency withMicrosoft Products. And the ability to create data visualizations andcommunicate highly technical processes to business professionals.

Top 3 Nice-To-Haves (Hard and/or Soft Skills)
  • Ability to prioritizerequirements and negotiate with various stakeholders.
  • Adaptability in a teamenvironment.
  • Creativity and criticalthinking.