2

Remote Java Developer Jobs in Oregon (NOW HIRING)

Senior Software Engineer, Upstart Bank

OR · On-site +1

$122K - $161K/yr

Proficiency in at least one modern programming language such as Python, Java, or Kotlin Preferred ... Remote Time zone requirements The team operates on the East/West coast time zones. Travel ...

Software Engineer III

OR · On-site +1

$57.50 - $77.25/hr

Professional experience developing scalable micro-service based web applications with modern Java ... Remote

Strong programming fundamentals in one or more programming languages such as Python, Java, C# ... remote position. Please be advised that Gruve is unable to provide visa sponsorship for this ...

Strong proficiency in one or more programming languages such as Ruby, Java, Kotlin, Python, or ... Remote Travel requirements As a digital first company, the majority of your work can be ...

Senior Software Engineer, Pricing

OR · On-site +1

$122K - $161K/yr

Champion improvements in developer experience, automation, and observability to increase team ... High level of proficiency coding in production with Python, and some experience with Java or Kotlin ...

Senior Software Engineer, Mobile

OR · On-site +1

$133K - $166K/yr

... Java for Android). * Understand mobile performance, memory management, and platform-specific ... Remote Time zone requirements The team operates on the East/West coast time zones. Travel ...

Proficiency in at least one programming language like Golang, Python, JavaScript, or Java. * Strong ... This role is eligible for full-time remote work in one of our entities: CA, CO, ID, IL, FL, GA, MA ...

Have contributed to internal tools, processes, or systems that improved mobile developer velocity ... Remote Time zone requirements The team operates on the East/West coast time zones. Travel ...

... Java, or another object-oriented programming language. * Experience designing, building, and ... Remote Travel requirements As a digital first company, the majority of your work can be ...

Software Engineer 1

OR · On-site +1

... Boot, Java, and cloud technologies. * Collaborate with product managers, designers, and cross ... Remote

... or developer-focused products * Familiarity with Java, cloud platforms, or enterprise IT ... remote-first, paid time off, company shutdown, holidays Work with top experts worldwide whom ...

... remote position open to candidates who are based in the US. Our Core Technologies Include: Java ... and developer tooling, and working knowledge of platform engineering. * Proven track record ...

Senior Forward Deployed Engineer

OR · On-site +1

$104K - $143K/yr

This is a full-time, remote position based in the United States. If located near an office, you are ... Experience with JavaScript, Java, Go or C#. Application Deadline: September 116, 2026 by 11:59p PT ...

Solutions Engineer - US Remote

OR · On-site +1

$130K - $160K/yr

... Developer, Sales Engineer, or Solutions Engineer role at a B2B software technology company ... Comfortable discussing code; ability to read and write code is a plus (Python, Java, Objective-C, ...

Principal Engineer

OR · On-site +1

Whether you are at HQ, in a retail store, or remote, you will be part of a team that thrives on ... Deep expertise in Java, Spring Framework, Spring Boot, and Node.js. * Strong understanding of ...

Senior Privacy Engineer

OR · On-site +1

$104K - $143K/yr

Build APIs, libraries, services, and developer tools that help engineering teams standardize ... as Python, Go, Java, Scala, C++, Rust, or similar languages * Experience building APIs ...

Showing results 41-60

Remote Java Developer information

See Oregon salary details

$16

$59

$81

How much do remote java developer jobs pay per hour?

As of Aug 19, 2026, the average hourly pay for remote java developer in Oregon is $59.95, according to ZipRecruiter salary data. Most workers in this role earn between $51.83 and $67.12 per hour, depending on experience, location, and employer.

What is a remote Java developer?

A Remote Java Developer is a software engineer who specializes in building, maintaining, and optimizing applications using the Java programming language, while working from a location outside of a traditional office environment. This role typically involves collaborating with team members online, writing code, debugging, and deploying Java-based applications. Remote Java Developers often use communication and project management tools to stay connected with their teams and manage their workloads efficiently. They may work for companies in various industries, including finance, healthcare, and technology, providing flexibility and access to global job opportunities.

What does a remote Java developer do?

As a remote Java developer, you work from home to develop, design, implement, and manage Java-based applications. Java is popular a programming language and a platform for applications. While working with Java, your duties include working on program architecture, performing software analysis, running a test and debugging, writing code, transforming requirements into stipulations, and maintaining the program throughout its lifecycle. Java developers often collaborate with other IT members and developers. You can perform your responsibilities as a full-time employee for a specific company or on a freelance basis.

What are the key skills and qualifications needed to thrive as a remote Java developer, and why are they important?

To excel as a Remote Java Developer, you need a solid understanding of Java programming, object-oriented design, and experience with frameworks like Spring or Hibernate, typically supported by a degree in computer science or related certifications. Familiarity with version control systems (such as Git), build tools (like Maven or Gradle), and cloud platforms is often required. Strong self-motivation, effective communication, and problem-solving skills are crucial for collaborating and managing tasks independently in a remote environment. These abilities ensure high-quality, maintainable code and seamless teamwork, even when distributed across locations.

How do remote Java developers typically collaborate with their teams on complex projects?

Remote Java Developers often rely on a combination of communication tools such as Slack, Zoom, and project management platforms like Jira or Trello to stay connected with their teams. Regular stand-up meetings, code reviews, and pair programming sessions are common practices to ensure alignment and maintain code quality. Working remotely requires proactive communication and strong documentation skills to keep everyone informed and projects on track. Developers are usually part of agile teams and frequently interact with QA engineers, designers, and product managers to deliver features efficiently.

What is the difference between Remote Java Developer vs Remote Software Engineer?

AspectRemote Java DeveloperRemote Software Engineer
Required CredentialsBachelor's in CS or related, Java certificationsBachelor's in CS or related, multiple programming certifications
Work EnvironmentCollaborates mainly on Java-based projects, often in tech companiesWorks on diverse projects across various languages and platforms
Employer & Industry UsageTech firms, startups, enterprise companies using JavaTech, finance, healthcare, and other industries requiring software solutions
Search & Comparison IntentOften compared for Java-specific rolesBroader, includes Java but also other languages

Remote Java Developers focus primarily on Java programming within tech environments, while Remote Software Engineers work across multiple languages and platforms. Both roles require similar credentials but differ in scope and project diversity.

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

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

What are popular job titles related to Remote Java Developer jobs in Oregon?

For Remote Java Developer jobs in Oregon, the most frequently searched job titles are:

What job categories do people searching Remote Java Developer jobs in Oregon look for?

The top searched job categories for Remote Java Developer jobs in Oregon are:

What cities in Oregon are hiring for Remote Java Developer jobs?

Cities in Oregon with the most Remote Java Developer job openings:

Infographic showing various Remote Java Developer job openings in Oregon as of August 2026, with employment types broken down into 79% Full Time, 8% Part Time, and 13% Contract. Highlights an 80% Physical, 6% Hybrid, and 14% Remote job distribution, with an average salary of $124,687 per year, or $59.9 per hour.

Senior Software Engineer, Upstart Bank

Upstart

OR • On-site, Remote

$122K - $161K/yr

Full-time

Re-posted 5 days ago


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 and access to credit at scale.

As a Senior Software Engineer on the Upstart Bank team, you will design and build systems that enable Upstart Bank to operate at scale. Depending on the team, your work may span funding, payments, reporting, partner integrations, and internal operational workflows. You'll help build reliable, audit-ready software in a regulated environment while supporting seamless borrower and partner experiences.

How you'll make an impact

  • Design and build scalable systems, services, and user-facing workflows that support Upstart Bank's core platform and operations
  • Own technical design and delivery for medium-to-large engineering projects spanning multiple quarters
  • Translate business, operational, and regulatory requirements into reliable, maintainable software
  • Improve system reliability, performance, observability, and data consistency across distributed services and integrations
  • Contribute to architecture and design discussions, helping systems evolve for scale, auditability, and long-term maintainability
  • Partner with product, compliance, operations, and other engineers to deliver high-quality solutions in a regulated environment
  • Uphold a high engineering bar through strong implementation, code review, testing, and operational ownership

Minimum Qualifications 

  • Bachelor's degree in Computer Science, Engineering, or Mathematics, or a related field (or its equivalent) + 4 years of experience
  • Experience building and operating production software systems in backend or full-stack environments
  • Experience building scalable services, APIs, or web applications in cloud environments
  • Experience owning the technical delivery of medium-to-large engineering projects spanning multiple quarters
  • Proficiency in at least one modern programming language such as Python, Java, or Kotlin

Preferred Qualifications

  • Experience working in fintech, banking infrastructure, payments, or other regulated financial systems
  • Familiarity with distributed systems, event-driven architectures, and communication frameworks such as Kafka or gRPC
  • Experience building systems that support reliability, auditability, and strong operational controls
  • Experience working with reporting pipelines, financial data flows, partner integrations, or internal operational tooling
  • Ability to collaborate effectively with product, compliance, operations, and engineering partners
  • Experience working across both backend services and user-facing application layers
  • Proven ability to thrive in diverse work environments, including collaborative, self-directed, remote, and in-person settings.


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

Time zone requirements The team operates on the East/West coast time zones.

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