Senior Engineering Manager, Protect
SoFi · Seattle, Washington
About this role
**Employee Applicant Privacy Notice** **Who we are** Shape a brighter financial future with us. Together with our members, we’re changing the way people think about and interact with personal finance. SoFi is a next-generation financial services company and national bank using innovative, mobile-first technology to help millions of members reach their goals. **The role** As the **Senior Software Engineering Manager** for the **Protect** team, you will lead the engineering organization building SoFi’s next-generation **Insurance platform**. You’ll establish technical and operational direction for a rapidly expanding, mission-critical business line where the core platform architecture is **greenfield** and business impact is direct and tangible. You’ll cultivate engineering teams that value diverse perspectives, champion continuous learning, lead iterative experimentation, take end-to-end ownership, and inspire technical curiosity. You’ll partner closely across **Product, Design, Risk, and Engineering**—from product ideation and distributed systems design through high-availability deployment and continuous system evolution. **What you’ll do** - Lead team building, organizational design, talent acquisition, performance management, and career development across multiple engineering squads. - Guide architectural strategy and deliver highly scalable, fault-tolerant platform services in a cloud-native production environment. - Partner with Product Management, Design, Data Science, Compliance, and Operations to translate member needs and strategic business goals into resilient technical solutions. - Identify, evaluate, and implement modern architectural patterns and frameworks to improve reliability, maintainability, and operational excellence. - Champion operational excellence with robust automated testing, observability (logging, metrics, tracing), and incident mitigation practices. - Coach and mentor mid-level to senior software engineers and engineering leads, fostering technical excellence and clear career progression. - Facilitate constructive technical design reviews, navigate architectural trade-offs, and establish shared engineering standards. - Communicate roadmaps, architectural trade-offs, and system health effectively with cross-functional partners and senior leadership. **What you’ll need** - **Education & Minimum Experience:** Bachelor’s in Computer Science/Software Engineering (or related) + **10+ years** software engineering experience, including **4+ years** in engineering management (OR Master’s + **8+ years** software engineering, including **4+ years** in engineering management). - Proven track record of **zero-to-one** product delivery—taking new platform capabilities from concept through production rollout with active users. - Exceptional **distributed systems** expertise: design resilient microservices, define API contracts, and handle consistency, idempotency, and failure modes in high-volume workflows. - Demonstrated technical depth: evaluate architecture proposals, lead rigorous design reviews, and maintain high standards for maintainability and system health. - Proven cross-functional leadership: align Product, Design, Compliance, Risk, and Operations to deliver business outcomes. - Familiarity with **JVM-based stacks** (Java, Kotlin, Spring Boot) and modern cloud-native infrastructure (Kubernetes, AWS/GCP, Docker, Terraform, CI/CD pipelines). - Excellent communication and presentation skills—articulate complex
Listing freshness
CronJobs last confirmed this listing 2h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.