1

Afternoon Software Engineer Applied Math Jobs in Oregon

Principal Software Engineer

OR · On-site +1

$134K - $180K/yr

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

Senior Software Engineer

Portland, OR · On-site +1

$140K - $175K/yr

Position Overview We're seeking an experienced Senior Software Engineer to join our team in developing distributed, cutting-edge applied AI systems. This is a full-time position working directly with ...

Senior Software Engineer

Portland, OR · On-site +1

$129K - $171K/yr

Position Overview We're seeking an experienced Senior Software Engineer to join our team in developing distributed, cutting-edge applied AI systems. This is a full-time position working directly with ...

Senior Software Engineer

Portland, OR · On-site +1

$140K - $175K/yr

Position Overview We're seeking an experienced Senior Software Engineer to join our team in developing distributed, cutting-edge applied AI systems. This is a full-time position working directly with ...

Senior Software Engineer

Portland, OR · On-site

$129K - $171K/yr

Position Overview We're seeking an experienced Senior Software Engineer to join our team in developing distributed, cutting-edge applied AI systems. This is a full-time position working directly with ...

Software Engineer (US-Remote) ID: 1191 Location: US-Remote or Marlton, NJ area Description A ... Bachelor's degree (in Engineering, Computer Science, Math, or related field) Minimum Years of ...

Software Engineer II, Delivery

OR · On-site +1

$97K - $133K/yr

Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field (or its equivalent), plus 3 years of professional software engineering experience * Experience developing ...

Senior Software Engineer

OR · On-site +1

$122K - $161K/yr

Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field (or equivalent practical experience) and 4+ years of software engineering experience. * Experience designing ...

A seasoned Software Engineer and creative self-starter that has the capability to drive the ... Review AI-generated code with the same rigor applied to any other contribution, ensuring ...

New

Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field (or equivalent practical experience) * 4+ years of backend or full-stack software engineering experience

Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field (or its equivalent), plus 3 years of professional software engineering experience * Experience developing ...

Requirements Required Qualifications Bachelor's degree in Computer Science, Software Engineering, Mathematics, or a related field. Hands-on experience developing desktop applications in C++. Working ...

Bachelor's degree in Computer Science, Software Engineering, Mathematics, or a related field. * Hands-on experience developing desktop applications in C++. * Working knowledge of Python. * Strong ...

Software Engineer Intern

Bend, OR · On-site

$31 - $42/hr

A final presentation to business leaders Qorvo's Software Engineering Internships are offered in ... Applied AI/ML workflows - some teams work on yield analytics and predictive maintenance * CI/CD ...

A final presentation to business leaders Qorvo's Software Engineering Internships are offered in ... Applied AI/ML workflows - some teams work on yield analytics and predictive maintenance * CI/CD ...

Showing results 21-40

Principal Software Engineer

OR • On-site, Remote

$134K - $180K/yr

Full-time

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