GrepJob
SoFi

Senior Staff Software Engineer, Commercial Banking

SoFi
Apply
about 3 hours ago
Seattle, WA, USA
Senior / Staff+

Responsibilities

  • Own the technical architecture for Commercial Banking's core systems.
  • Design and implement the SoFi Exchange Network for real-time payments.
  • Build a client onboarding orchestrator with stateful workflow capabilities.
  • Define API contracts for institutional client integrations.
  • Establish system design patterns and coding standards.
  • Lead technical design and code reviews to maintain quality.
  • Mentor engineers and help them grow in their roles.
  • Drive cross-team technical alignment with other engineering teams.
  • Ensure systems are production-ready and handle real money reliably.

Requirements

  • 10+ years of software engineering experience with technical leadership.
  • Deep expertise in distributed systems and service design.
  • Hands-on mastery of JVM-based stacks like Kotlin or Java.
  • Strong API design sensibility with experience in external consumer APIs.
  • Experience with stateful workflow systems in production.
  • Proven ability to lead without authority and influence technical direction.
  • Excellent communication skills for technical documentation and stakeholder interaction.
  • Bachelor's or Master's degree in Computer Science or related field.

Tech Stack

Apache KafkaAWSGoogle Cloud PlatformJavaKotlinKubernetesSpring BootTerraform

Categories

BackendDevOps