About The Position

As the Senior Software Engineering Manager for the Protect team, you will lead the engineering organization building SoFi’s next-generation Insurance platform. You will establish technical and operational direction for a rapidly expanding, mission-critical business line with greenfield core platform architecture and direct business impact. The role offers the opportunity to shape long-term platform capabilities, architecture, and engineering culture across the organization. You will cultivate engineering teams that value diverse perspectives and create an environment where team members can contribute and grow. You will champion continuous learning, iterative experimentation, end-to-end ownership, and technical curiosity. Working closely with Product, Design, Risk, and Engineering, you will contribute across the lifecycle, from product ideation and distributed systems design through high-availability deployment and ongoing system evolution.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical field and 10+ years of software engineering experience, including at least 4 years in engineering management leading software engineering teams; or a master’s degree in a related technical field and 8+ years of software engineering experience, including at least 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 design expertise, including designing resilient microservices, defining API contracts, and navigating consistency, idempotency, and failure modes in high-volume workflows.
  • Demonstrated technical depth evaluating architecture proposals, leading rigorous design reviews, and maintaining high standards for software maintainability and system health.
  • Proven cross-functional leadership and ability to align Product, Design, Compliance, Risk, and Operations partners autonomously to deliver business outcomes.
  • Familiarity with JVM-based stacks such as Java, Kotlin, and Spring Boot, and modern cloud-native infrastructure such as Kubernetes, AWS/GCP, Docker, Terraform, and CI/CD pipelines.
  • Excellent communication and presentation skills, including the ability to clearly articulate complex system trade-offs to executive stakeholders and partner teams.
  • Experience cultivating psychological safety, mentorship, and high-performance standards within engineering teams.

Nice To Haves

  • Direct domain experience in FinTech, InsurTech, consumer insurance workflows, or highly regulated financial ecosystems.
  • Experience with event-driven architectures and streaming platforms such as Apache Kafka, Temporal.io, or AWS Step Functions.

Responsibilities

  • Lead team building, organizational design, talent acquisition, performance management, and career development across multiple engineering squads.
  • Guide architectural strategy and delivery of 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 system reliability, maintainability, and operational elegance.
  • Champion operational excellence by establishing automated testing, observability—including logging, metrics, and tracing—and incident mitigation practices across team services.
  • 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 across partner domains.
  • Communicate roadmaps, architectural trade-offs, and system health to cross-functional partners and senior leadership.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service