1

Finance Software Engineer Jobs in Oregon (NOW HIRING)

Principal Software Engineer

OR · On-site +1

$134K - $180K/yr

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

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

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

Senior Software Engineer

OR · On-site +1

$122K - $161K/yr

Boosted.ai is building AI purpose-built for finance to help teams do more. Our mission is to ... Bachelor's, Master's, or PhD in Computer Science, Software Engineering, or a related field. * 3+ ...

Software Engineer

Portland, OR · On-site

$150 - $200/hr

What You Need: * 3+ years of professional software engineering experience with Python and ... Leadership shares the financials, the strategy, and the hard calls with the whole team. * High ...

Senior Software Engineer

Portland, OR · On-site

$150 - $200/hr

We are looking for a highly driven, product-minded Senior Software Engineer to help build the ... Vision * Dental Long Term Financial Benefits * Employee equity * 401(k) Time to Recharge

Who we areAbout Stripe Stripe is a financial infrastructure platform for businesses. Millions of ... What you'll do As a Software Engineer focused on Vulnerability Management at Stripe, you will use ...

Position Summary: We're hiring a early-career engineers to help build the next generation of automotive retail software - the platforms dealerships use to sell, finance, and service vehicles, and ...

Senior Software Engineer

OR · On-site +1

$122K - $161K/yr

As a Senior Software Engineer, you will design and build internal applications that power critical ... Familiarity with regulated environments such as financial services, banking, healthcare, or other ...

... sale, financing, insuring, repair, and maintenance of vehicles. By automating and streamlining ... engineers to help build the next generation of automotive retail software -- the platforms ...

New

Software Engineer

Portland, OR · On-site

$80 - $100/hr

What You Need: * 3+ years of professional software engineering experience with Python and ... Leadership shares the financials, the strategy, and the hard calls with the whole team. * High ...

Staff Software Engineer

Portland, OR · On-site +1

$150K - $185K/yr

... sale, financing, insuring, repair, and maintenance of vehicles. By automating and streamlining ... software in a Linux/C environment a plus * Must be an expert in the C# programming language

Staff Software Engineer

Portland, OR · On-site

$150K - $185K/yr

... sale, financing, insuring, repair, and maintenance of vehicles. By automating and streamlining ... software in a Linux/C environment a plus * Must be an expert in the C# programming language

next page

Showing results 1-20

Finance Software Engineer information

What is a finance software engineer?

Finance Software Engineers are specialized software developers who design, build, and maintain software systems for financial institutions and services. Their work includes developing trading platforms, risk management tools, financial data analysis systems, and other applications used in banking, investment, and fintech. They often work closely with financial analysts and traders to ensure that software solutions meet business requirements and comply with industry regulations. Proficiency in programming, understanding of financial concepts, and attention to security and performance are crucial for this role.

How do finance software engineers typically collaborate with financial analysts and other non-technical stakeholders?

Finance Software Engineers often work closely with financial analysts, traders, and other stakeholders to understand business requirements and translate them into technical solutions. Regular meetings, requirements gathering sessions, and feedback loops are common, ensuring that software tools and systems meet the precise needs of users. Effective communication and a willingness to explain technical concepts in accessible terms are essential. This collaboration helps streamline financial processes and supports business decision-making.

What are the key skills and qualifications needed to thrive as a finance software engineer, and why are they important?

To thrive as a Finance Software Engineer, you need proficiency in programming languages (such as Python, Java, or C++), a solid understanding of financial concepts, and a relevant degree in computer science or finance. Familiarity with financial systems, databases, APIs, and industry-standard tools like Bloomberg Terminal or FIX protocol is often required. Strong problem-solving, attention to detail, and effective communication skills help you collaborate with cross-functional teams and address complex financial challenges. These skills and qualities are crucial for developing robust, efficient solutions that meet regulatory standards and support critical financial operations.

What is the difference between Finance Software Engineer vs Financial Analyst?

AspectFinance Software EngineerFinancial Analyst
Required CredentialsBachelor's in Computer Science, Finance, or related; sometimes certifications like CFA or CPABachelor's in Finance, Economics, or related; CFA often preferred
Work EnvironmentTech companies, financial institutions, or fintech firms; focus on software development and codingBanking, investment firms, corporate finance; focus on data analysis and reporting
Employer & Industry UsageUsed in finance tech development, trading platforms, and financial software firmsUsed in banks, asset management, and corporate finance departments

While both roles operate within the finance industry, Finance Software Engineers focus on developing financial software and systems, requiring coding skills and technical expertise. Financial Analysts analyze financial data to guide investment and business decisions. The roles differ in skill set, work environment, and daily tasks, but both are essential in the finance sector.

What cities in Oregon are hiring for Finance Software Engineer jobs?

Cities in Oregon with the most Finance Software Engineer job openings:

Infographic showing various Finance Software Engineer job openings in Oregon as of August 2026, with employment types broken down into 1% As Needed, 83% Full Time, 13% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution.

Principal Software Engineer

OR • On-site, Remote

$134K - $180K/yr

Full-time

Re-posted 25 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 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.


What Upstart employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom