1

Home Based Algorithmic Trading Software Developer Jobs in Portland, OR

Senior Software Engineer

Vancouver, WA · On-site

$128.30K - $169.10K/yr

VAST Data is looking for a Core Database Developer (Database Internals) to join our growing team ... Expertise in fundamental computer science concepts like data structures, algorithms, and operating ...

... trading software, communicate with forecasting and reliability dispatch as well as maintain a ... BA/BS degree in mathematics, business, finance, economics, or engineering or the equivalent ...

Accuracy validation of floatingpoint algorithms * Software libraries design and architecture ... Our standard internship rates are based on your degree, location, and the job role. Your recruiter ...

C++ Developer

Hillsboro, OR · On-site

$53.25 - $72/hr

Have a new role open for a software Developer 3 Specializing in linux and C++ HYBRID - Hillsboro ... The team is responsible for developing a Linux based validation operating system used to validate ...

Senior VLSI CAD Software Engineer

Hillsboro, OR

$133.40K - $175.90K/yr

Skill in CAD data structures and algorithms, especially for physical VLSI design automation ... Experience with AI-based code assistant tools Ways to stand out from the crowd: * Experience ...

next page

Showing results 1-20

Home Based Algorithmic Trading Software Developer information

See Portland, OR salary details

$50.9K

$118.6K

$176K

How much do home based algorithmic trading software developer jobs pay per year?

As of May 31, 2026, the average yearly pay for home based algorithmic trading software developer in Portland, OR is $118,612.00, according to ZipRecruiter salary data. Most workers in this role earn between $95,400.00 and $137,900.00 per year, depending on experience, location, and employer.

What is the difference between Home Based Algorithmic Trading Software Developer vs Quantitative Analyst?

AspectHome Based Algorithmic Trading Software DeveloperQuantitative Analyst
Required CredentialsBachelor's in Computer Science, Software Engineering, or related field; coding certificationsDegree in Mathematics, Finance, or Economics; often advanced degrees
Work EnvironmentRemote, focused on software development and codingOffice or remote, analyzing data and developing models
Industry UsageFinancial firms, hedge funds, trading platformsInvestment banks, asset management, hedge funds
Common Search/ComparisonYesYes

While both roles involve quantitative skills, the Home Based Algorithmic Trading Software Developer primarily focuses on coding and developing trading algorithms remotely, whereas the Quantitative Analyst emphasizes data analysis and model development, often in an office setting.

What are popular job titles related to Home Based Algorithmic Trading Software Developer jobs in Portland, OR? For Home Based Algorithmic Trading Software Developer jobs in Portland, OR, the most frequently searched job titles are:
What job categories do people searching Home Based Algorithmic Trading Software Developer jobs in Portland, OR look for? The top searched job categories for Home Based Algorithmic Trading Software Developer jobs in Portland, OR are:
What cities near Portland, OR are hiring for Home Based Algorithmic Trading Software Developer jobs? Cities near Portland, OR with the most Home Based Algorithmic Trading Software Developer job openings:

Senior Software Engineer

VAST Data

Vancouver, WA • On-site

$128.30K - $169.10K/yr

Full-time

Posted 11 days ago


Job description

VAST Data is looking for a Core Database Developer (Database Internals) to join our growing team!

This is a great opportunity to be part of one of the fastest-growing infrastructure companies in history, an organization at the center of the revolution in artificial intelligence, which is creating a hurricane of change.

We are looking for a talented Software Engineer to design, build, and optimize the core engine of our high-performance database system. This is a deep, systems-level role focused on the internal workings of a database. You will be responsible for creating the fundamental components that store, retrieve, and process data efficiently.


Requirements:

Key Responsibilities

  • Design & Develop Database Components: Implement and enhance core database features, including the storage engine, query execution engine, and transaction manager.
  • Optimize Performance: Work on low-level data structures (like B-Trees or LSM-Trees), concurrency control mechanisms (MVCC), and query optimization algorithms to improve speed and efficiency.
  • Build the Query Engine: Develop the system that parses, plans, and executes user queries against our data structures.
  • Ensure Reliability: Implement mechanisms for data recovery, consistency, and durability.

Qualifications

  • Strong experience in systems programming, preferably C/C++
  • Deep understanding of database internals (e.g., query planners, storage engines, transaction processing).
  • Expertise in fundamental computer science concepts like data structures, algorithms, and operating systems.
  • Proven experience building or contributing to complex, high-performance systems such as databases, file systems, or distributed data platforms.
  • Note: Experience limited to writing SQL queries or database administration is not a fit for this position. We are seeking engineers with experience in the core engineering of a database system.