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