2

Remote Functional Programming Jobs in Oregon (NOW HIRING)

Manage cross-functional dependencies and improve the predictability and quality of delivery across ... Remote Travel requirements As a digital first company, the majority of your work can be ...

Proficiency in at least one modern programming language such as Java, Kotlin, Python, Go, or ... Remote [ A specific city/location is not required if the role does not have an in-person ...

Senior Software Engineer, White Label Platform

OR · On-site +1

$122K - $161K/yr

... cross-functional teams such as Product, Pricing, Analytics, Lending Partnerships, and Capital ... Remote Travel requirements As a digital first company, the majority of your work can be ...

Senior Product Security Engineer II

OR · On-site +1

$114K - $156K/yr

... functional teams, including engineering and product, to integrate security testing into their SDLC ... Bug bounty research experience #LI-Remote

Industrial Engineer (Nationwide)

OR · On-site +1

$69K - $94K/yr

This role partners with Operations, Engineering, IT, Quality, and other cross-functional teams to ... Remote About Exol Exol provides flexible and scalable outsourced warehouse services to meet the ...

Director, Ecommerce Engineering

Portland, OR · On-site +1

$190K - $220K/yr

... remote or hybrid based on business needs and requires close collaboration with cross-functional ... Engineering Leadership & Organizational Health * Build, lead, coach, and retain a high-performing ...

Senior SCADA Engineer, Design (Remote)

OR · On-site +1

$104K - $143K/yr

... functional technical issues. * Mentor junior and mid-level engineers through technical review ... Assigned SCADA design, programming, and commissioning tasks are completed accurately and on ...

Author software functional specifications and design documents for features developed. * Quickly ... Work Location Bay Area or Remote in the U.S. with periodic travel required What You Will Have At ...

Principal Software Engineer

OR · On-site +1

$134K - $180K/yr

Author software functional specifications and design documents for features developed. * Quickly ... Work Location Bay Area or Remote in the U.S. with periodic travel required What You Will Have At ...

Exempt Location: Remote / Hybrid (As applicable) Job Summary Prove is seeking a highly ... Streamlining Intake & Cross-Functional Delivery: Act as the primary engineering representative ...

Experience working in cross-functional environments with Product, Design, and other engineering ... Remote Time zone requirements The team operates on the East/West coast time zones. Travel ...

Lead Deployment Engineer

OR · On-site +1

$150K/yr

As a remote-first company, we're focused on providing opportunities for high performing individuals ... Lead cross-functional execution across Sales, CS, Product, and Engineering for seamless customer ...

Proficiency in at least one modern programming language such as Java, Kotlin, Python, Go, or ... Remote [ A specific city/location is not required if the role does not have an in-person ...

Lead onsite and remote troubleshooting efforts using structured problem-solving methodologies and ... Cross-Functional Collaboration * Work closely with Engineering, Product Management, Manufacturing ...

Leader, Solutions Engineer, Splunk

OR · On-site +1

$102K - $134K/yr

This role can be performed remote within CO, WA, Utah, AZ, CA - Non Bay Area Must be authorized to ... You will serve as a trusted partner to Sales and cross-functional leaders, champion a customer ...

Sr. Software Engineer II, Trading Services

OR · On-site +1

$140K - $190K/yr

Collaborate with cross-functional teams, including frontend developers, UX/UI designers, and other ... There may be remote flexibility for exceptional candidates in the following states: California ...

Showing results 41-60

Remote Functional Programming information

What is a remote functional programming job?

A Remote Functional Programming job involves writing and maintaining software using functional programming languages like Haskell, Scala, or Clojure while working from a remote location. These roles focus on concepts such as immutability, first-class functions, and higher-order functions to create robust and scalable applications. Developers collaborate with distributed teams using online communication tools, version control, and cloud-based development environments.

What are the key skills and qualifications needed to thrive in a remote functional programming role?

To thrive in a Remote Functional Programming role, you need deep knowledge of functional programming languages (such as Haskell, Scala, Erlang, or Clojure), strong problem-solving abilities, and experience designing immutable, stateless systems. Proficiency with distributed version control (e.g., Git), CI/CD pipelines, and cloud platforms are commonly required, and certifications in relevant languages or frameworks can be advantageous. Excellent written communication, self-motivation, and collaboration skills help you succeed in distributed, asynchronous team environments. These skills are crucial for delivering high-quality, maintainable code while effectively navigating the unique challenges of remote development teams.

What are some common challenges of working remotely in a functional programming role, and how can I overcome them?

Working remotely in a functional programming position often involves navigating time zone differences, limited face-to-face interaction, and the need for proactive communication with team members. To overcome these challenges, it's important to make use of collaborative tools like Slack, code review platforms, and project management software while maintaining clear documentation of your work and design decisions. Regular check-ins, pairing sessions, and participating in virtual code reviews can help foster team alignment and knowledge sharing. Establishing a structured daily routine and setting clear boundaries also play a key role in staying productive and maintaining a healthy work-life balance.

What are popular job titles related to Remote Functional Programming jobs in Oregon?

For Remote Functional Programming jobs in Oregon, the most frequently searched job titles are:

What job categories do people searching Remote Functional Programming jobs in Oregon look for?

The top searched job categories for Remote Functional Programming jobs in Oregon are:

What cities in Oregon are hiring for Remote Functional Programming jobs?

Cities in Oregon with the most Remote Functional Programming job openings:

Senior Engineering Manager, Upstart Bank

OR • On-site, Remote

Full-time

Re-posted 4 days ago


Key responsibilities

  • Lead and grow engineering teams responsible for critical areas of the Upstart Bank platform.

  • Drive execution of complex, bank-critical systems such as payments, funding, reporting, or integrations.

  • Partner with cross-functional teams to translate business and regulatory needs into technical plans and software delivery.


Upstart rating

7.6

Company rating: 7.6 out of 10

Based on 6 frontline employees who took The Breakroom Quiz


Job description

The Team: 

Upstart Bank is an evolution of Upstart's AI lending platform, focused on simplifying the regulatory infrastructure behind our marketplace while expanding access to credit nationwide. By moving from a fragmented, state-based system to a unified federal framework, Upstart Bank enables more consistent borrower experiences, reduces structural costs, and unlocks opportunities to improve pricing, compliance, and access to credit at scale.

As Senior Manager, Software Engineering for Upstart Bank, you will lead one or more engineering teams responsible for a critical area of the bank platform. You will translate product, regulatory, and operational priorities into technical plans and reliable execution across systems spanning areas such as payments, funding, reporting, or integrations. You will partner closely with Product, Compliance, Legal, Risk, Finance, Operations, and senior engineering leaders to deliver scalable, reliable, and audit-ready infrastructure for a modern banking platform.

This is a rare opportunity to help build a modern bank platform from an early foundation rather than inherit a legacy core.

How you'll make an impact

  • Lead and grow one or more engineering teams responsible for a critical area of the Upstart Bank platform
  • Drive execution across complex, bank-critical systems in areas such as ledgering and funding, deposits and payments, reporting, or integrations
  • Partner with Product, Compliance, Legal, Risk, Finance, and Operations to translate business and regulatory needs into technical plans and delivered software
  • Contribute to technical direction and architecture for your area, ensuring systems support reliability, resilience, security, traceability, and auditability
  • Manage cross-functional dependencies and improve the predictability and quality of delivery across teams
  • Build engineering processes that support internal controls, audits, change management, and reliable operation in a regulated environment
  • Hire, coach, and develop engineers and emerging engineering leaders
  • Foster a culture of rigor, ownership, accountability, and continuous improvement

Minimum Qualifications 

  • Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field, or equivalent practical experience
  • 8+ years of engineering experience, including 3+ years of engineering management experience
  • Experience leading engineering teams through complex, cross-functional platform or infrastructure initiatives
  • Strong technical background with experience contributing to architecture and technical direction for distributed systems, cloud platforms, or business-critical infrastructure
  • Experience operating in regulated, high-control, or high-reliability environments where quality, controls, auditability, and change management are critical

Preferred Qualifications

  • Experience building or integrating core financial infrastructure such as ledgering, payments, deposits, funding systems, reporting, or financial integrations
  • Experience in banking, fintech, payments, lending, or other regulated financial systems
  • Experience building platforms that support internal controls, audits, and reliable operation in regulated environments
  • Experience leading platform modernization, core-system launches, vendor integrations, or major infrastructure transformations
  • Experience developing senior engineers, tech leads, or emerging engineering leaders
  • Demonstrated ability to balance speed, quality, reliability, and compliance in high-stakes technical environments
  • Interest in improving access to credit through technology and scalable financial infrastructure

Position location This role is available in the following locations: Remote

Travel requirements As a digital first company, the majority of your work can be accomplished remotely. The majority of our employees can live and work anywhere in the U.S but are encouraged to to still spend high quality time in-person collaborating via regular onsites. The in-person sessions' cadence varies depending on the team and role; most teams meet once or twice per quarter for 2-4 consecutive days at a time.

#LI-REMOTE

#LI-MidSenior --> use for L5, L6


What Upstart employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom