1

Software Engineer Investment Bank Jobs in Oregon

As a Software Engineer I on the Upstart Bank team, you will help design, build, and maintain reliable backend software that enables Upstart Bank to launch and scale successfully. Engineers work ...

As a Software Engineer on the Upstart Bank team, you will design and build reliable backend software that enables Upstart Bank to launch and scale successfully. Engineers work across a variety of ...

Principal Software Engineer

OR · On-site +1

$134K - $180K/yr

The Team Upstart's Bank Technology team builds the internal platforms, security automation, and ... investments, and build-versus-buy tradeoffs. * Mentor engineers through technical leadership ...

Senior Software Engineer, Upstart Bank

OR · On-site +1

$122K - $161K/yr

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

Senior Software Engineer, Upstart Bank

OR · On-site +1

$122K - $161K/yr

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

Senior Software Engineer

OR · On-site +1

$122K - $161K/yr

The Team Upstart's Bank Technology team builds the software systems, automation, and internal ... As a Senior Software Engineer, you will design and build internal applications that power critical ...

Software Engineer Company Overview Buildable, a custom software development company based in ... We work hard, have a sense of humor, value human connections, and invest in the ongoing training of ...

Senior Software Engineer

OR · On-site +1

$122K - $161K/yr

Our mission is to optimize investing and boost productivity. We're already trusted by leading ... Bachelor's, Master's, or PhD in Computer Science, Software Engineering, or a related field. * 3+ ...

next page

Showing results 1-20

Software Engineer Investment Bank information

See Oregon salary details

$67.1K

$156K

$217.3K

How much do software engineer investment bank jobs pay per year?

As of Aug 19, 2026, the average yearly pay for software engineer investment bank in Oregon is $155,975.00, according to ZipRecruiter salary data. Most workers in this role earn between $126,900.00 and $182,900.00 per year, depending on experience, location, and employer.

What does a software engineer do at an investment bank?

A Software Engineer at an investment bank designs, develops, and maintains complex software systems that support the bank's trading, risk management, and financial operations. Their work includes building applications for traders and analysts, ensuring the reliability and security of financial transactions, and integrating new technologies to improve efficiency. They often collaborate with other teams to understand business requirements and translate them into technical solutions tailored for the fast-paced banking environment.

How does a software engineer collaborate with trading and business teams in an investment bank?

As a Software Engineer in an investment bank, you will frequently work alongside trading desks, risk managers, and business analysts to understand their requirements and deliver technology solutions that improve trading efficiency and risk management. Regular meetings, agile sprints, and direct communication ensure your technical solutions align with business goals and regulatory requirements. This close collaboration provides valuable insights into financial markets and helps you develop products that directly impact the bank’s core operations.

What are the key skills and qualifications needed to thrive as a software engineer in an investment bank, and why are they important?

To thrive as a Software Engineer in an investment bank, you need strong programming skills (often in Java, C++, or Python), a solid understanding of algorithms, data structures, and typically a degree in computer science or related field. Familiarity with financial systems, trading platforms, databases, and tools like Git or Jenkins is crucial, and certifications such as CFA or FRM can be advantageous. Outstanding problem-solving abilities, attention to detail, and the capacity to communicate complex technical concepts clearly help you stand out. These skills and qualities are vital to ensure the development of reliable, high-performance systems that meet rigorous financial and regulatory standards.

What is the difference between Software Engineer Investment Bank vs Software Developer Financial Services?

AspectSoftware Engineer Investment BankSoftware Developer Financial Services
CredentialsBachelor's in CS or related, possibly certifications like CFA or financial certificationsBachelor's in CS, finance, or related; certifications vary
Work EnvironmentFinancial institutions, trading floors, banking IT teamsFinancial firms, banks, fintech companies
Industry UsageHigh in investment banking, trading, risk managementCommon in banking, asset management, fintech
Job FocusDeveloping trading systems, risk models, banking applicationsBuilding financial apps, trading platforms, backend systems

While both roles involve software development within the financial sector, Software Engineer Investment Bank typically focuses on trading systems and banking applications within investment banks. Software Developer Financial Services may work across various financial institutions, including banks and fintech firms, with a broader scope in financial software development.

What are popular job titles related to Software Engineer Investment Bank jobs in Oregon?

For Software Engineer Investment Bank jobs in Oregon, the most frequently searched job titles are:

What job categories do people searching Software Engineer Investment Bank jobs in Oregon look for?

The top searched job categories for Software Engineer Investment Bank jobs in Oregon are:

What cities in Oregon are hiring for Software Engineer Investment Bank jobs?

Cities in Oregon with the most Software Engineer Investment Bank job openings:

Infographic showing various Software Engineer Investment Bank job openings in Oregon as of August 2026, with employment types broken down into 87% Full Time, 7% Part Time, and 6% Contract. Highlights an 100% In-person job distribution, with an average salary of $155,975 per year, or $75 per hour.

Software Engineer, Upstart Bank

Upstart

OR • On-site, Remote

Full-time

Re-posted 6 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, compliance, and access to credit at scale.

As a Software Engineer I on the Upstart Bank team, you will help design, build, and maintain reliable backend software that enables Upstart Bank to launch and scale successfully. Engineers work across a variety of Bank initiatives while partnering closely with Product, Compliance, Legal, Risk, Finance, Operations, and Engineering to deliver scalable software in a regulated environment.

This is a rare opportunity to help build one of the first modern AI-enabled national banks. The ideal engineer enjoys solving backend engineering problems, thrives in ambiguous environments, and is excited to learn while helping shape the technology supporting Upstart Bank.

How you'll make an impact

  • Design, build, test, and maintain scalable backend systems, services, and APIs supporting Upstart Bank initiatives
  • Deliver high-quality software while partnering with senior engineers on medium-to-large engineering projects
  • Translate business, operational, and regulatory requirements into reliable, maintainable software
  • Improve system reliability, observability, and operational excellence across backend services
  • Participate in technical design discussions while growing engineering depth and technical ownership
  • Collaborate closely with Product, Compliance, Legal, Risk, Finance, Operations, and Engineering to deliver high-quality software
  • Uphold a high engineering bar through thoughtful implementation, testing, code review, and operational ownership
  • Demonstrate curiosity, adaptability, and a willingness to learn while contributing to a growing engineering organization

Minimum Qualifications 

  • Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field (or equivalent practical experience)
  • 2+ years of software engineering experience
  • Experience building production backend or full-stack software systems
  • Experience working with APIs, backend services, or web applications
  • Proficiency in at least one modern programming language such as Java, Kotlin, Python, Go, or similar
  • Strong engineering fundamentals around software design, testing, debugging, and operational ownership
  • Ability to work effectively in ambiguous, cross-functional environments

Preferred Qualifications

  • Experience working in fintech, financial services, payments, or another regulated industry
  • Familiarity with distributed systems, cloud-native architectures, Kafka, gRPC, or similar backend technologies
  • Experience building reliable backend services, APIs, or platform software
  • Experience collaborating across Product, Compliance, Operations, and Engineering teams
  • Proven ability to thrive in collaborative, self-directed, remote, and in-person environments
  • Curiosity, adaptability, and a desire to continuously learn new technologies and business domains

Position location This role is available in the following locations: Remote [A specific city/location is not required if the role does not have an in-person requirement]

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-Associate --> use for L3, L4


What Upstart employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom