2

Remote Java Programmer Jobs in Oregon (NOW HIRING)

... 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 ...

Senior QA Automation Engineer (Platform)

OR · On-site +1

  • Medical

  • Dental

  • Vision

  • PTO

About the Role: Our QA-Core team exists so every engineering team at Upgrade can test their ... remote position open to candidates who are based in the US. Our Core Technologies Include: Java ...

Senior Forward Deployed Engineer

OR · On-site +1

$104K - $143K/yr

  • Medical

  • Dental

  • Vision

  • PTO

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

Comfortable discussing code; ability to read and write code is a plus (Python, Java, Objective-C, ... DevOps, web and mobile teams to illuminate real customer impact - not just server impact - to ...

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

... as Python, Go, Java, Scala, C++, Rust, or similar languages * Experience building APIs ... REMOTE #LI-MidSenior --> use for L5, L6

Full-stack experience contributing to backend services and APIs in a language such as Python, Java ... Remote Travel requirements As a digital first company, the majority of your work can be ...

MES Consultant

OR · On-site +1

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... remote/WFH) with extensive experience in Siemens Opcenter Core and Camstar implementations for ... Programming languages (C#, Java, C++, VBA/VBScript, Python) * Mendix Programming experience

AI Developer/Engineer

OR · On-site +1

  • Medical

  • Dental

  • Vision

  • Retirement

This is a fully-remote opportunity. The AI Developer/Engineer designs, develops, integrates, and ... Java, or R. * Hands-on experience with machine learning concepts, model development, evaluation ...

Senior Software Engineer, Unsecured Installments

OR · On-site +1

$122K - $161K/yr

... Python, Java, Kotlin, Ruby, or Node.js. * Track record of independently leading the design and ... Remote Travel requirements As a digital first company, the majority of your work can be ...

Senior Software Engineer, Identity Platform

OR · On-site +1

$122K - $161K/yr

Strong proficiency in backend technologies (e.g., Kotlin, Java, Ruby, C#). * Hands-on experience ... Remote Travel requirements As a digital first company, the majority of your work can be ...

Data Engineer (L5)

OR · On-site +1

$380K - $610K/yr

  • Medical

  • Life

  • Retirement

  • PTO

... remote in the US with occasional visits to Los Gatos) depending on the team your skills are most ... Java, Scala, Python) and comfortable working with SQL You enjoy helping teams push the boundaries ...

Senior Software Engineer

OR · On-site +1

$122K - $161K/yr

Professional Qualifications * 5+ years of software development experience building Java services in ... Remote

Quality Assurance (QA) Engineer

OR · On-site +1

$75K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

As a remote-first company, we're focused on providing opportunities for high performing individuals ... Experience testing across multiple stacks (Go, Node.js, Java, C#) in fast-moving teams. * A track ...

Showing results 41-60

Remote Java Programmer information

What is a remote Java programmer?

Remote Java Programmers are software developers who specialize in using the Java programming language to design, build, and maintain applications while working from a location outside of a traditional office setting. They collaborate with teams and clients using digital communication tools, contributing to projects such as web applications, enterprise systems, and mobile apps. These professionals are responsible for writing clean, efficient code, debugging, and ensuring software reliability, all while leveraging the flexibility of remote work. Remote Java Programmers often work for technology companies, startups, or as freelancers.

What does a remote Java programmer do?

As a remote Java programmer, your duties are to complete coding tasks for computer software, mobile technology, and web applications in Java. Your specific responsibilities depend largely on your company or the needs of your client. Typically, a Java programmer implements the Java application phase and collaborates with other web developers and back-end programmers to ensure that applications or programs work according to specifications. You may also collaborate with quality assurance workers to debug and test software before its release.

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

To thrive as a Remote Java Programmer, you need strong proficiency in Java programming, object-oriented design principles, and typically a bachelor's degree in computer science or a related field. Familiarity with development tools such as IntelliJ IDEA or Eclipse, version control systems like Git, and frameworks such as Spring or Hibernate is often required. Excellent time management, self-motivation, and strong written communication skills are crucial for effective remote collaboration. These skills ensure high-quality software development, seamless teamwork across distributed environments, and the ability to meet project deadlines.

How does a remote Java programmer typically collaborate with team members and manage project tasks?

As a remote Java programmer, collaboration is primarily facilitated through digital communication tools like Slack, Microsoft Teams, and project management platforms such as Jira or Trello. You'll participate in regular virtual meetings, code reviews, and pair programming sessions to stay aligned with your team. Effective written and verbal communication is essential, as you'll coordinate with project managers, QA testers, and other developers to address issues and share progress. Staying organized and proactively seeking feedback ensures smooth workflow and project delivery, even without in-person interactions.

What is the difference between Remote Java Programmer vs Remote Java Developer?

AspectRemote Java ProgrammerRemote Java Developer
Required CredentialsBachelor's in Computer Science or related field, Java certifications often preferredBachelor's in Computer Science or related field, Java certifications often preferred
Work EnvironmentRemote, often project-based or freelanceRemote, typically full-time or contract roles within teams
Employer & Industry UsageTech companies, startups, software firmsTech companies, enterprise software, financial services
Common Search & ComparisonYesYes

Remote Java Programmers and Remote Java Developers share similar qualifications and work environments, often working remotely for tech-focused companies. The main difference lies in the role scope: programmers focus on coding and implementing Java solutions, while developers may also handle design, architecture, and project coordination. Both roles are in high demand in the tech industry, making them comparable options for remote software professionals.

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

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

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

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

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

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

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

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

Infographic showing various Remote Java Programmer job openings in Oregon as of August 2026, with employment types broken down into 82% Full Time, 9% Part Time, and 9% Contract. Highlights an 82% Physical, 6% Hybrid, and 12% Remote job distribution.

Software Engineer, Verifications Platform

Upstart

OR • On-site, Remote

Full-time

Re-posted 21 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's Verifications Decisioning Engineering team builds the backend platform that powers automated verification workflows, financial data integrations, fraud detection, and approval decisioning across our lending products. The team develops the shared services and infrastructure that enable accurate, scalable, and reusable verification capabilities, helping improve automation, accelerate funding, and maintain risk correctness and compliance across the platform.

As a Software Engineer II (L4) on the Verifications Decisioning team, you will design and build backend services that power verification workflows and financial data platforms used across multiple lending products. You'll work on distributed systems that integrate third-party financial data providers, machine learning models, and internal decisioning services while partnering closely with Product, Machine Learning, Risk, Fraud, and other engineering teams to improve automation and platform scalability.

How you'll make an impact

  • Design, build, and maintain scalable backend services that power automated verification workflows, financial data integrations, and approval decisioning.
  • Develop distributed systems, APIs, and event-driven services that improve the scalability, reliability, and reuse of verification capabilities across multiple lending products.
  • Build platform capabilities that enable reusable financial data connections, streamline connection lifecycle management, and reduce operational overhead for internal engineering teams.
  • Partner with Machine Learning, Product, Risk, Fraud, and Compliance teams to integrate data, decisioning logic, and risk models into production systems while maintaining correctness and auditability.
  • Improve system reliability through comprehensive testing, monitoring, observability, and operational best practices for business-critical services.
  • Contribute to the evolution of the verification platform by improving architecture, engineering standards, and shared infrastructure that accelerates product development across Upstart.

Minimum Qualifications 

  • Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field (or equivalent practical experience) and 3+ years of professional software engineering experience.
  • 3+ years of experience developing backend applications using Kotlin, Java, or another object-oriented programming language.
  • Experience designing, building, and operating distributed systems, including service-to-service APIs and event-driven architectures.
  • Experience building and maintaining scalable backend services that process business-critical or financial data in production environments.
  • Experience contributing to decision engines that integrate with machine learning models to evaluate signals..
  • Experience writing production-quality code supported by automated testing, monitoring, and observability practices.

Preferred Qualifications

  • Knowledge of financial services, lending, fraud prevention, identity verification, or other risk-sensitive systems.
  • Experience integrating third-party financial data providers or APIs such as Plaid or similar platforms.
  • Experience building rule engines, workflow orchestration platforms, or automated decisioning systems.
  • Knowledge of how machine learning models are integrated, monitored, and evaluated within production systems.
  • Experience building reusable platform services or shared infrastructure supporting multiple engineering teams..

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 expected 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-Associate


What Upstart employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom