1

Hourly Software Engineer Jobs in Oregon (NOW HIRING)

We are looking for a Lead Software Engineer who brings deep technical expertise, strong initiative, and a passion for building software that lasts. In this role you will help shape the next ...

As a Software Engineer I on the Upstart Bank team, you will help design, build, and maintain reliable backend software that enables Upstart Bank to launch and scale successfully. Engineers work ...

What you'll do As a Software Engineer focused on Vulnerability Management at Stripe, you will use your software engineering expertise to find and prioritize vulnerabilities in our systems. Working ...

Senior Software Engineer

$125K - $165K/yr

We seek an experienced Senior Software Engineer to drive technical excellence and deliver innovative platform solutions that empower dealerships nationwide. The ideal candidate combines deep ...

As a Software Engineer on the Upstart Bank team, you will design and build reliable backend software that enables Upstart Bank to launch and scale successfully. Engineers work across a variety of ...

OR

$466K - $750K/yr

For more details about software engineering for personalization at Netflix, see these links ... Full-time hourly employees accrue 35 days annually for paid time off to be used for vacation ...

Sr. Software Engineer - Accounting

$122K - $161K/yr

We've adopted some agile practices (pair programming, automated software tests, Jira / Trello / kanban boards, retrospective meetings, stand-up meetings), but we aren't dogmatic about agile/scrum.

Software Engineer III

OR · Remote

$57.50 - $77.25/hr

About the Role As a Software Engineer III, you'll take full ownership of key software subsystems, driving their development and support through the entire lifecycle. You'll serve as a subject matter ...

Software Engineer, Sr

Newberg, OR

$128K - $169K/yr

Independently applies knowledge of software engineering principles to design, code, troubleshoot, and debug software applications. * Develops new and varied solutions to software problems within A ...

Senior Software Engineer

OR · On-site +1

$122K - $161K/yr

As a Senior Software Engineer, you will design and build internal applications that power critical bank functions. You'll work across software systems, automation, integrations, and platform tooling ...

Software Engineer- NIKE, Inc. - Beaverton, OR. Design, configure, enhance, and support enterprise legacy application systems and Product Lifecycle Management (PLM) platforms for the retail, apparel ...

Senior Software Engineer

Beaverton, OR · On-site

$127K - $168K/yr

FULL STACK SENIOR SOFTWARE ENGINEER Nike / Global Technology / Consumer Product & Innovation / Product Innovation Engineering WHO YOU WILL WORK WITH: Our team supports Nike Product Innovation teams ...

OR · On-site

Natera is seeking a Software Engineer to help design, develop, and maintain our web portal application serving patients. As a member of our engineering team, you will play a key role in improving the ...

Position Summary Harness Software Engineering Insights (SEI) is where engineering meets engineering intelligence. As part of this team, you'll work on a deeply technical product that connects to 40 ...

Cole Engineering Services (CESI), a By Light company, is recognized as a premier provider of ... or software release. * Defects will be reported in a central USCG SharePoint system, and will ...

Software Engineer, Sr

Newberg, OR · On-site

$128K - $169K/yr

Independently applies knowledge of software engineering principles to design, code, troubleshoot, and debug software applications. * Develops new and varied solutions to software problems within A ...

Senior Software Engineer

OR · On-site +1

$129K - $172K/yr

About the Role The Sr. Software Engineer is a critical role responsible for designing solutions and delivering complex features across our product platforms. You will leverage AI tools and co-worker ...

Lead Software Engineer

OR · On-site +1

$157K - $208K/yr

About the Role The Lead Software Engineer is a critical role responsible for providing technical leadership within a domain-aligned cohort, guiding engineers in delivering quality, scalable SaaS ...

Showing results 21-40

Hourly Software Engineer information

How much does a hourly software engineer get an hour?

Hourly software engineers typically earn between $25 and $75 per hour, depending on experience, location, and skill set. In high-demand areas or with specialized skills, rates can be higher, especially for freelance or contract work. Many also work flexible hours or on project-based assignments.

How much does a hourly software engineer get paid an hour?

Hourly software engineers typically earn between $25 and $75 per hour, depending on experience, location, and skill set. Entry-level positions may pay closer to the lower end, while experienced engineers with specialized skills or certifications can earn toward the higher end of this range.

What is the typical work structure and environment for an hourly software engineer?

Hourly Software Engineers often work on a contract or freelance basis, joining teams for specific projects or limited timeframes. Depending on the employer or client, you may work remotely, onsite, or in a hybrid setting with flexible hours set around project milestones. You’ll typically collaborate with other engineers, project managers, and sometimes clients, focusing on tasks like coding, debugging, and feature implementation within specific deliverable timelines. The work environment is usually fast-paced and goal-oriented, requiring the ability to quickly integrate with teams and adapt to varying work styles. This role is well-suited for professionals seeking variety in projects and schedules, as well as the opportunity to enhance their technical skills across different platforms and industries.

What is an hourly software engineer?

An Hourly Software Engineer is a software developer who is paid based on the number of hours worked rather than a fixed salary. These engineers typically work as contractors, freelancers, or part-time employees, giving them flexibility in their schedules. They may take on short-term projects, assist with specific tasks, or provide ongoing support for businesses. Their compensation is usually determined by an agreed-upon hourly rate, which can vary based on experience, location, and project complexity.

What are the key skills and qualifications needed to thrive as an hourly software engineer?

To excel as an Hourly Software Engineer, you need a solid knowledge of programming languages (such as Python, Java, or JavaScript), familiarity with software development life cycles, and typically a degree in computer science or related field. Experience with development tools like Git, version control systems, and cloud platforms, as well as certifications such as AWS Certified Developer or Microsoft Certified: Azure Developer, are commonly valued. Flexibility, time management, and strong communication skills are important soft skills for adapting to project needs and collaborating effectively on a contract or hourly basis. These skills and qualities ensure you can contribute efficiently, meet project deadlines, and maintain high code quality in a dynamic work environment.

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

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

Infographic showing various Hourly Software Engineer job openings in Oregon as of August 2026, with employment types broken down into 63% Full Time, 26% Part Time, and 11% Contract. Highlights an 100% In-person job distribution.

Lead Software Engineer

Datacor

OR • On-site, Remote

Full-time

Posted 15 days ago


Job description

GoldSim, a Datacor company, is the world leader in dynamic simulation software for water resources, environmental systems, and complex engineering problems. Our customers use GoldSim to model some of the most challenging questions in engineering and science from managing critical water supplies to assessing the long-term safety of environmental systems. 

We are looking for a Lead Software Engineer who brings deep technical expertise, strong initiative, and a passion for building software that lasts. In this role you will help shape the next generation of our simulation platform and push the boundaries of what engineering simulation can do. 

The Role 

As a Lead Software Engineer, you will provide technical leadership across the core subsystems of our simulation platform. You will guide architectural decisions, champion modern engineering practices, lead the delivery of complex features, and safeguard the long-term health of the codebase. You will operate with significant autonomy and act as a trusted expert in your domain. 

What You'll Do 

Architecture & Modernization 

  • Shape the architecture of core platform subsystems, including UI frameworks, calculation engines, file systems, APIs, and licensing. 
  • Evaluate design options, weigh trade-offs, and ensure long-term performance, scalability, security, and maintainability. 
  • Drive consistency in design patterns and engineering standards across the codebase. 

Execution & Delivery 

  • Own the technical delivery of features from initial design through release. 
  • Translate business and product requirements into technical specifications. 
  • Lead investigations into complex bugs, performance issues, and cross-module interactions. 

Quality & Support 

  • Conduct code reviews and coach engineers on writing maintainable, scalable code. 
  • Partner with QA on test strategy and provide technical analysis during triage. 
  • Serve as an escalation point for the Support team on advanced technical issues. 

Collaboration & Knowledge Sharing 

  • Contribute technical input during roadmap planning and surface technical-debt concerns. 
  • Collaborate on QA automation efforts and CI/CD pipeline improvements. 
  • Document designs and share knowledge across the team. 
  • Partner with the founding engineer to document and scale institutional knowledge to enable future team growth 

What You'll Bring 

Required 

  • Bachelor's degree in Computer Science or a related field, or equivalent practical experience. 
  • 5+ years of experience in desktop software development. 
  • Proficiency in modern C++ (C++14 or later). 
  • Experience developing Windows applications with Visual Studio (2019 or later). 
  • Experience working in large, legacy codebases with established patterns. 
  • Strong debugging and critical-thinking skills for complex, multi-module systems. 
  • Ability to communicate technical concepts clearly to Product Managers, QA, Support, and engineering peers. 
  • Experience with AI-assitedassisted development tools (Claude Code, Cursor, Copilot) 

Preferred 

  • Familiarity with Microsoft Foundation Classes (MFC) for Windows UI development. 
  • Experience with large, multi-component build systems and automation. 
  • Experience with modern licensing platforms (e.g., FlexNet). 
  • Experience with modern numerical libraries. 
  • Understanding of Windows system administration and desktop deployment. 
  • Experience porting C/C++ code to modern C++ and 64-bit and other major modernization projects. 
  • Experience with object serialization and structured data formats (e.g., XML, JSON). 
  • Understanding of COM, including interfaces, IDL, COM DLLs, and registration. 
  • Experience with relational databases (e.g., ODBC). 
  • Interest in applying ML to simulation 

Why GoldSim 

Join a team where your work directly shapes software that engineers and scientists rely on around the world. You'll take on meaningful technical challenges, enjoy real autonomy, and help define the future of a product with a global reputation for excellence. We have offices across the US where you have the opportunity to come in as you would like including one in Seattle.