✦ Luna Orbit — Software Engineering

Senior Staff Software Engineer, Commercial Banking

at SoFi

📍 WA - Seattle Remote Posted March 18, 2026
Type Full-Time
Experience senior
Exp. Years Not specified
Education Not specified
Category Software Engineering

This role involves designing and building core systems for real-time payments and settlement networks at SoFi, focusing on scalable, reliable, and secure financial technology solutions.

  • Architect core payment systems
  • Design real-time settlement infrastructure
  • Build scalable microservices
  • Define API contracts
  • Ensure system security and performance

Focuses on system architecture, API design, payment processing, microservices, distributed systems, and real-time settlement within a fintech environment, with hands-on coding and architectural decision-making.

The ideal candidate is a senior software engineer with expertise in system architecture, API design, and real-time payment systems. They should have experience building scalable microservices and distributed systems within fintech environments, with a hands-on coding background.

System ArchitectureAPI DesignPayment SystemsReal-time SettlementMicroservices
Distributed SystemsIdentity ManagementRBACPayment RailsAPI Contracts
API GatewaySandbox EnvironmentPayment NetworksKubernetesDocker
System ArchitectureAPI DesignPayment SystemsReal-time SettlementMicroservicesDistributed SystemsAPI ContractsIdentity ManagementRBACPayment Rails
System ArchitectureAPI DesignPayment SystemsReal-time SettlementMicroservicesDistributed SystemsAPI ContractsIdentity ManagementRBACPayment Rails
LeadershipProblem-solvingCommunicationCollaborationTechnical Decision MakingHands-on CodingDesign Thinking
Industry Fintech
Job Function Software engineering for payment and settlement systems
Role Subtype Software Engineer
Tech Domains API Design, Payment Systems, Distributed Systems, Microservices, Cloud Infrastructure, Kubernetes, Docker
software engineersystem architectureapi designpayment systemsreal-time settlementmicroservicesdistributed systemsidentity managementrbacpayment railsapi contractscloud infrastructurekubernetesdockerhands-on codingsystem designfinancial technologyfintechpayment network

Lack of experience with payment systems, No background in fintech or real-time systems, Unfamiliar with microservices architecture, No experience with distributed systems

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile