2

Remote Freshman Software Engineering Jobs in Oregon

Principal Software Engineer

OR · On-site +1

$134K - $180K/yr

As a Principal Software Engineer, you will provide technical leadership across a growing portfolio ... engineering judgment. Position Location - This role is available in the following locations: Remote ...

Staff Software Engineer

OR · On-site +1

$200K - $240K/yr

Understanding of data structures, TDD, and software engineering design patterns and principles ... We are remote-first with a dedicated NYC office and reimbursement options for co-working spaces.

Senior Software Engineer, Auto

OR · On-site +1

$122K - $161K/yr

As a Senior Software Engineer at Upstart, you will help deliver core product and platform ... engineering quality. Position location This role is available in the following locations: Remote US ...

Senior Software Engineer

OR · On-site +1

$165K - $210K/yr

Understanding of data structures, TDD, and software engineering design patterns and principles ... We are remote-first with a dedicated NYC office and reimbursement options for co-working spaces.

Senior Software Engineer

OR · Remote

$122K - $161K/yr

Senior Software Engineer ... Remote (US) | Reports to: Sr. Manager of Engineering About the Role 15Five is a strategic, AI ...

Principal Software Engineer

$134K - $180K/yr

You are an Engineering-First visionary who believes that the only way to achieve 99.99% reliability ... Employee is not required to be in or near an office frequently and works from a designated remote ...

Engineering Manager

OR · On-site +1

$144K - $160K/yr

Remote, United States This role requires the individual to be based in Flexible across U.S. time ... Expert in at least one of SDLC roles - QA, Software Engineering, Test Automation or DevOps, with ...

Senior Software Engineer, Ads

OR · Remote

$122K - $161K/yr

Bachelor's degree or higher in Computer Science, Software Engineering, or a related field, or ... Data driven mindset. #LI-Remote

Position Summary Harness Software Engineering Insights (SEI) is where engineering meets engineering ... 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

Position Summary Harness Software Engineering Insights (SEI) is where engineering meets engineering ... Work Location Bay Area or Remote in the U.S. with periodic travel required What You Will Have At ...

Senior Software Engineer

$122K - $161K/yr

Senior Software Engineer This role is eligible for full-time remote work within the US with the option of hybrid work in North Carolina. Please note that we unfortunately cannot sponsor H1B visas at ...

Employee is not required to be in or near an office frequently and works from a designated remote ... What you bring Basic * 15+ years of experience in Infrastructure, SRE, or Software Engineering ...

Bachelor's degree in Computer Science or Software Engineering * 0-2 years of experience in back end ... Remote, US (Cincinnati, OH preferred) #LI-EK1 Working at DMI DMI is a diverse, prosperous, and ...

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

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

C++ Developer (Software/ Industrial Automation)

OR · On-site +1

$49 - $66/hr

Familiarity with modern software engineering practices and DevOps workflows. * Experience working with cross-platform applications or embedded systems. Workplace: * Remote Work-Time: * 09.00 AM- 06 ...

next page

Showing results 1-20

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, and why are they important?

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 are popular job titles related to Remote Freshman Software Engineering jobs in Oregon? For Remote Freshman Software Engineering jobs in Oregon, the most frequently searched job titles 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:
Principal Software Engineer

Principal Software Engineer

Upstart

OR • On-site, Remote

$134K - $180K/yr

Other

Posted 11 days ago


Job description

The Team

Upstart's Bank Technology team builds the internal platforms, security automation, and operational systems that enable Upstart Bank to operate securely, efficiently, and at scale. The team partners closely with stakeholders across risk, legal, compliance, security, and operations to create software solutions that support the bank's growth as a licensed financial institution.

As a Principal Software Engineer, you will provide technical leadership across a growing portfolio of internal platforms and automation systems. You will drive architectural direction, solve complex technical challenges, and establish engineering patterns that enable the team to deliver secure, scalable, and maintainable solutions for the bank's most critical operational functions.

How you'll make an impact
  • Lead the architecture, design, and implementation of internal platforms, security automation systems, and workflow tooling that support Upstart Bank operations.
  • Establish scalable engineering patterns, technical standards, and system designs that enable long-term platform growth and maintainability.
  • Partner with stakeholders across risk, compliance, legal, operations, and engineering to translate complex business requirements into durable software solutions.
  • Design and oversee relational data models, authorization systems, integrations, and platform services that support secure and reliable operations.
  • Identify and mitigate technical risks, making thoughtful decisions around system architecture, platform investments, and build-versus-buy tradeoffs.
  • Mentor engineers through technical leadership, architectural reviews, design documentation, and engineering best practices.
  • Drive technical strategy for internal platforms and automation initiatives as the bank expands its operational and regulatory capabilities.
Minimum Qualifications
  • Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field (or equivalent practical experience) and 8+ years of software engineering experience.
  • Experience designing, building, and operating large-scale production software systems and web applications.
  • Experience leading architecture and technical design for distributed systems, platform services, or internal software platforms.
  • Experience designing relational database schemas, APIs, integrations, authentication systems, and role-based access control frameworks.
  • Experience partnering with cross-functional stakeholders to deliver software solutions supporting operational, compliance, security, or business-critical workflows.
Preferred Qualifications
  • Knowledge of TypeScript, Node.js, Next.js, Prisma, or similar modern application frameworks.
  • Experience building security automation, governance, risk and compliance (GRC) platforms, or operational workflow systems.
  • Familiarity with regulated industries such as financial services, banking, healthcare, or other compliance-driven environments.
  • Knowledge of compliance frameworks, including SOC 2, NIST CSF, or similar regulatory standards.
  • Ability to influence technical strategy, drive alignment across teams, and navigate ambiguous problem spaces with sound engineering judgment.

Position Location - This role is available in the following locations: Remote

Time Zone Requirements - This team operates on the East/West Coast time zones.

Travel Requirements - This team has regular on-site collaboration sessions. These occur X days per Month/Quarter at the Y office. If you need to travel to make these meetups, Upstart will cover all travel related expenses.