1

Freelance Software Developer Jobs in Oregon (NOW HIRING)

Be Seen First

Proven professional experience as a QA Engineer, SDET, Test Engineer, or similar role * Strong grasp of QA fundamentals: test case design, bug tracking, regression testing, manual and automated ...

$15 - $20/hr

Apply your analytical and programming skills to address technical challenges. * Collaboration ... software development, MIS; either through academic projects, internships or freelance work.

New

... Software. At Pigment, we take smart risks, celebrate bold ideas, and challenge the status quo-all ... It's a compounding advantage: the reason a great engineer or sales leader joins us over a ...

Freelance Software Developer information

See Oregon salary details

$50.8K

$118.3K

$175.5K

How much do freelance software developer jobs pay per year?

As of Sep 5, 2026, the average yearly pay for freelance software developer in Oregon is $118,252.00, according to ZipRecruiter salary data. Most workers in this role earn between $95,200.00 and $137,400.00 per year, depending on experience, location, and employer.

What is a freelance software developer?

A freelance software developer is a self-employed professional who creates, tests, and maintains software applications for various clients on a contract or project basis. Unlike full-time employees, freelancers typically work independently, manage their own schedules, and may take on multiple projects at once. They can specialize in areas such as web development, mobile app development, or software engineering, and often find work through online platforms, networking, or direct referrals. Freelance software developers are responsible for their own business operations, including client communication, billing, and taxes.

What are the key skills and qualifications needed to thrive as a freelance software developer?

To thrive as a Freelance Software Developer, you need strong coding skills in relevant programming languages, a solid understanding of software development methodologies, and a portfolio demonstrating completed projects. Familiarity with source control tools like Git, cloud platforms, and project management software is typically essential, along with knowledge of freelance platforms. Excellent communication, time management, and client relationship-building skills help you stand out in this role. These competencies are crucial for delivering high-quality work independently, attracting and retaining clients, and efficiently managing multiple projects.

How to become a freelance software developer?

Making the transition to working as a freelance software developer entails having extensive knowledge of and experience with several programming languages, ideally those that are in-demand like Java and Python. While you may have expertise in one area, having skills in multiple software technologies can help you find and accept more jobs as you get started. Because you’re working freelance, you need to set up a productive work environment. It’s also essential to compile a portfolio of your best work and host it on either your website or a freelancing job site. This way, you can instantly showcase your experience and skills to a business or client looking to hire for a project, which also helps you negotiate your rate.

What are some typical challenges freelance software developers face when managing multiple clients and projects?

Freelance software developers often juggle several clients at once, which can present challenges in balancing priorities, meeting overlapping deadlines, and maintaining clear communication with each client. Effective time management and setting realistic expectations are essential to avoid burnout and ensure client satisfaction. Additionally, freelancers must stay organized with project tracking tools and proactively address scope changes to keep projects on schedule. Building strong client relationships and transparent communication can help prevent misunderstandings and foster repeat business.

What is the difference between Freelance Software Developer vs Software Engineer?

AspectFreelance Software DeveloperSoftware Engineer
CredentialsTypically self-taught or with coding bootcamps; certifications optionalBachelor's or higher in Computer Science or related field; certifications valued
Work EnvironmentIndependent, remote or on-site client projectsEmployed by companies, working in teams or departments
Employer & Industry UsageClients across various industries; project-basedOrganizations, tech firms, startups; ongoing employment
Search & Comparison IntentLooking for freelance opportunities or project-based workSeeking full-time or contract roles within companies

While both roles involve software development, Freelance Software Developers work independently on diverse client projects, often remotely, without long-term employer ties. Software Engineers are typically employed by organizations, working within teams on ongoing projects. Understanding these differences helps in choosing the right career path or job search focus.

More about Freelance Software Developer jobs

What are the most commonly searched types of Software Developer jobs in Oregon?

The most popular types of Software Developer jobs in Oregon are:

What cities in Oregon are hiring for Freelance Software Developer jobs?

Cities in Oregon with the most Freelance Software Developer job openings:

Infographic showing various Freelance Software Developer job openings in Oregon as of August 2026, with employment types broken down into 78% Full Time, and 22% Contract. Highlights an 60% In-person, and 40% Remote job distribution, with an average salary of $118,252 per year, or $56.9 per hour.

AI Engineer/Anthropic-Campus Hire - US West

NewRocket

OR • On-site, Remote

Full-time

Posted 9 days ago


Job description

AI Engineer - Campus and Graduate Level

Experience: 1-3 years of relevant experience through internships, academic projects, research, freelance work, or professional roles
Location: [Location / Hybrid / Remote]
Reports to: Agentic AI Architect / Senior Forward Deployed AI Engineer

Why NewRocket

NewRocket is the AI-first Elite ServiceNow Partner that activates real value on the Now Platform. As a trusted advisor to enterprise leaders, we combine industry expertise, human-centered design, and enterprise-grade AI to help organizations navigate change and scale with confidence.

With two decades of experience guiding clients to realize the full potential of the ServiceNow AI Platform, we are one of the largest pure-play ServiceNow partners-uniquely focused on enabling enterprises to adopt AI they trust and that delivers lasting business value.

NewRocket is also a proud Anthropic partner/vendor, expanding our ability to help enterprises responsibly adopt and operationalize Claude-powered AI solutions. Through this relationship, NewRocket is building advanced capabilities in generative AI, agentic workflows, secure enterprise knowledge experiences, and AI-enabled automation. Our teams apply Anthropic-aligned practices in prompt and context engineering, retrieval-augmented generation (RAG), tool use, structured outputs, model evaluation, safety, governance, and human-in-the-loop controls.

As an early-career AI Engineer at NewRocket, you will have the opportunity to learn and apply these emerging enterprise AI practices while helping build practical solutions that connect Claude and other AI technologies with ServiceNow, enterprise data, and business workflows.

We #GoBeyondWorkflows to create new kinds of experiences for our customers.

Come join our Crew!

Role Overview

NewRocket is seeking a hands-on AI Engineer - Campus and Graduate Level to support the design, development, testing, and deployment of AI-enabled solutions for enterprise clients.

This role is ideal for an early-career engineer with foundational experience in software development, data, and generative AI who is eager to work on practical, high-impact applications of AI-including Claude-powered applications, agentic workflows, intelligent automations, retrieval-augmented generation (RAG), and ServiceNow-based solutions.

You will work closely with AI engineers, product managers, data scientists, platform teams, and client-facing consultants to prototype and deliver scalable AI capabilities. You will gain exposure to the full AI solution lifecycle, from use-case discovery and proof-of-concept development through production rollout, evaluation, monitoring, and continuous improvement.

Travel to clients and conferences as needed.

Key Responsibilities

AI Solution Development

  • Assist in building, testing, maintaining, and documenting AI-enabled applications, workflows, and reusable accelerators.
  • Develop prototypes and proof-of-concepts using generative AI, large language models (LLMs), including Claude and other model providers as appropriate, RAG, APIs, and workflow automation tools.
  • Support the development of agentic AI solutions that can use enterprise context, call approved tools or APIs, and help orchestrate enterprise processes.
  • Assist with prompt and context engineering, including instruction design, examples, structured inputs, response formatting, and output constraints.
  • Help build AI applications using structured outputs, tool use/function calling, human-in-the-loop review, and workflow orchestration patterns.
  • Help integrate AI capabilities with enterprise platforms, including ServiceNow, where applicable.
  • Write clean, maintainable, secure, and well-documented code following engineering best practices.

Retrieval, Data, Evaluation & Quality

  • Support data preparation, document ingestion, chunking, embedding, retrieval, prompt development, evaluation, and testing activities for AI solutions.
  • Assist with RAG solutions that ground AI responses in authorized enterprise knowledge sources and data.
  • Help assess model and workflow performance across accuracy, relevance, groundedness, reliability, latency, cost, safety, and user experience.
  • Assist with the development of test cases, evaluation datasets, monitoring approaches, and feedback loops for AI applications.
  • Support techniques that improve reliability and user trust, such as output validation, citation or source-grounding patterns, fallback handling, confidence thresholds, and escalation workflows.
  • Identify issues, document findings, and contribute to iterative improvements across AI prototypes and production solutions.

Responsible AI & Security

  • Apply responsible AI principles in the development and testing of AI solutions, including awareness of model limitations, hallucinations, bias, privacy, and appropriate human oversight.
  • Help implement safeguards for sensitive data, access controls, authorized data use, prompt-injection risks, and unsafe or unintended tool execution.
  • Support human-in-the-loop workflows for sensitive, high-impact, low-confidence, or exception-based AI decisions.
  • Document solution behavior, known limitations, test results, and operational considerations for internal teams and client stakeholders.

Cross-Functional Collaboration

  • Collaborate with product, engineering, design, data science, ServiceNow platform, and consulting teams to translate business needs into technical solutions.
  • Participate in requirements gathering, solution-design sessions, sprint planning, code reviews, and retrospectives.
  • Support client-facing teams with technical research, demos, proof-of-concept development, and implementation activities.
  • Communicate technical concepts, solution behavior, and findings clearly to both technical and non-technical stakeholders.
  • Contribute to internal documentation, technical playbooks, reusable components, prompt libraries, evaluation assets, and knowledge-sharing sessions.

AI Innovation & Research

  • Stay current on emerging AI technologies, frameworks, Anthropic and Claude capabilities, and enterprise use cases.
  • Complete relevant Anthropic training, partner enablement, and technical education opportunities as available through NewRocket's partnership.
  • Research opportunities to apply generative and agentic AI to improve operational efficiency, employee experiences, customer service, knowledge management, and enterprise workflows.
  • Contribute ideas for new AI capabilities, reusable intellectual property, Agent Packs, accelerators, and product enhancements.

Required Qualifications

  • Currently pursuing or recently completed a degree in Computer Science, Engineering, Data Science, Artificial Intelligence, Machine Learning, or a related technical discipline.
  • 1-3 years of relevant experience through internships, co-ops, research, freelance work, academic projects, or professional roles.
  • Experience with one or more programming languages, preferably Python, JavaScript/TypeScript, Java, or similar languages.
  • Foundational understanding of software engineering concepts, APIs, databases, source control, and cloud-based applications.
  • Exposure to generative AI, LLMs, prompt engineering, machine learning, data science, or automation concepts.
  • Familiarity with LLM application concepts such as context windows, token usage, embeddings, vector search, RAG, tool use/function calling, structured outputs, and model evaluation.
  • Familiarity with tools or frameworks such as Git, REST APIs, SQL, Docker, LLM APIs, LangChain, LangGraph, LlamaIndex, or cloud AI services.
  • Foundational understanding of responsible AI concepts, including data privacy, model limitations, human oversight, and safe AI deployment.
  • Strong problem-solving skills, curiosity, attention to detail, and willingness to learn in a fast-paced environment.
  • Ability to communicate technical concepts clearly to both technical and non-technical stakeholders.

Preferred Qualifications

  • Experience building AI, automation, chatbot, workflow-based, or data-driven projects through coursework, research, internships, hackathons, or personal projects.
  • Exposure to Claude, the Anthropic API, Anthropic Console, Anthropic Academy learning, or Claude-focused implementation guidance.
  • Experience using LLM APIs to build conversational AI, document-processing, summarization, search, knowledge-assistant, or workflow-automation applications.
  • Understanding of RAG, vector databases, embeddings, semantic retrieval, AI agents, tool use, or human-in-the-loop workflow design.
  • Familiarity with ServiceNow, including platform development, workflow automation, Virtual Agent, Predictive Intelligence, Now Assist, AI Agents, IntegrationHub, or Flow Designer.
  • Exposure to cloud platforms such as AWS, Microsoft Azure, or Google Cloud.
  • Familiarity with Model Context Protocol (MCP) concepts, secure API integration patterns, or connecting AI applications to enterprise tools and data sources.
  • Experience working in an agile software-development environment.
  • Interest in enterprise consulting, digital transformation, and applying AI to real-world business challenges.

What You Will Gain

  • Hands-on experience building enterprise-grade generative and agentic AI solutions, including Claude-powered applications where appropriate.
  • Exposure to Anthropic-aligned practices for prompt and context engineering, RAG, tool use, structured outputs, model evaluation, and responsible AI.
  • Experience across the end-to-end lifecycle of AI product and solution development-from discovery and prototyping to deployment, monitoring, and continuous improvement.
  • Mentorship from experienced AI, engineering, product, ServiceNow, and consulting professionals.
  • Opportunities to contribute to client-facing proofs-of-concept, reusable AI accelerators, Agent Packs, and production implementations.
  • A strong foundation for a career in AI engineering, software development, data science, enterprise technology consulting, or AI product development.

We Take Care of Our People

NewRocket is committed to a diverse and inclusive workplace.We value and celebrate diversity, believing that every employee matters and should be respected and heard.We are proud to be an equal opportunity workplace and affirmative action employer, committed to providing employment opportunity regardless of sex, race, creed, color, gender, religion, marital status, domestic partner status, age, national origin, or ancestry, physical or mental disability, medical condition, sexual orientation, pregnancy, citizenship, military, or Veteran status.For individuals with disabilities who would like to request an accommodation, please contact hr.in@newrocket.com.