2

Remote Freshman Software Engineering Jobs in Oregon

As a Software Engineer II (L4) on the Verifications Decisioning team, you will design and build ... engineering teams.. Position location This role is available in the following locations: Remote ...

Senior Software Engineer, Site Reliability

OR · On-site +1

$57 - $75.75/hr

The Team Upstart's Site Reliability Engineering (SRE) team owns the reliability, resiliency, and ... Remote, San Mateo, Columbus, Austin, NY Time Zone Requirements - This team operates across all U.S ...

Senior Software Engineer, Storage Infrastructure

OR · Remote

$122K - $161K/yr

We're looking for a Senior Software Engineer to help evolve this platform. You'll work across the ... engineering judgment and collaboration. This is a full-time, remote position based in the United ...

Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical ... Remote Travel requirements As a digital first company, the majority of your work can be ...

Senior Applied AI Engineer

OR · Remote

$122K - $161K/yr

United States - Remote Clearance: Ability to obtain and maintain a Public Trust LTS is seeking a ... Familiarity with software engineering tools, code intelligence platforms, or developer productivity ...

Apply prompt engineering techniques to optimize model interactions and outcomes. * Ensure ... LI-Remote The Compensation range for this role is 120,000 to 170,000 USD annually and may be ...

Collaborate closely with team members in Engineering, Product, QA, and other cross-functional ... Fully Remote: Enjoy the flexibility of working remotely while delivering exceptional results for ...

Software Developer

OR · On-site +1

$91K - $169K/yr

... across the engineering organization. Your work will directly contribute to building secure ... Remote or onsite, we are committed to ensuring you are fully engaged and included in our ...

Senior Software Engineer

Portland, OR · Remote

$97K - $163K/yr

This is a remote role. ESSENTIAL FUNCTIONS & RESPONSIBILITIES: * Develop and maintain complex ... Apply sound software engineering processes, including iterative development, unit testing, source ...

Showing results 41-60

Remote Freshman Software Engineering information

What are some common challenges faced by remote freshman software engineers, and how can they overcome them?

Remote freshman software engineers often face challenges such as communication barriers, time management, and adapting to company workflows without in-person mentorship. To overcome these, it’s important to proactively reach out to teammates for clarification, regularly attend virtual meetings, and use collaboration tools to stay connected. Setting a structured daily schedule and seeking feedback can also help new remote engineers stay productive and grow within their teams.

What are the key skills and qualifications needed to thrive as a remote freshman software engineer?

To thrive as a Remote Freshman Software Engineer, you need a solid understanding of programming fundamentals, problem-solving abilities, and often a relevant degree or coding bootcamp experience. Familiarity with version control systems like Git, basic cloud platforms, and collaboration tools such as Slack or Jira is typically required. Strong communication, self-motivation, and time management skills are crucial for effective remote teamwork and independent progress. These skills ensure you can contribute meaningfully to projects, adapt to remote workflows, and continuously develop as a software professional.

What is the difference between Remote Freshman Software Engineering vs Remote Junior Software Engineer?

AspectRemote Freshman Software EngineeringRemote Junior Software Engineer
Required CredentialsTypically a recent graduate or student with basic coding skillsSome professional experience or internship background
Work EnvironmentEntry-level, training-focused, often supervisedMore independent, with defined responsibilities
Employer UsageCompanies hiring entry-level developers for trainingOrganizations seeking slightly experienced developers

Remote Freshman Software Engineering roles are designed for newcomers with minimal experience, often focusing on training and mentorship. Remote Junior Software Engineers have some professional experience and handle more complex tasks independently. The main difference lies in experience level and responsibility, with junior roles requiring a bit more technical proficiency.

What is a remote freshman software engineer?

A Remote Freshman Software Engineer is an entry-level developer, typically in their first year of college or with minimal professional experience, who works on software projects from a remote location rather than in an office. These roles often involve tasks like coding, debugging, and collaborating with a team using online tools. Remote freshman software engineers gain hands-on experience while managing their own schedules and learning industry practices from home or another location. Employers often provide training and mentorship to help them transition into the software engineering field.
What are the most commonly searched types of Freshman Software Engineering jobs in Oregon? The most popular types of Freshman Software Engineering jobs in Oregon are:
What cities in Oregon are hiring for Remote Freshman Software Engineering jobs? Cities in Oregon with the most Remote Freshman Software Engineering job openings:

Software Engineer, Verifications Platform

Upstart

OR • On-site, Remote

Full-time

Re-posted 8 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