Senior Software Engineer, Data Trust

SoFi SoFi · Fintech · Seattle, WA · Engineering

SoFi is seeking Senior Software Engineers to lead the development of key advancements to their financial services platform. The Data Trust organization focuses on building platform services and governance initiatives, including the Unified Data Catalog, metadata management, lineage, data quality, regulatory compliance, and self-service tools for data owners and engineers. The role involves full product lifecycle engagement, building backend services for a metadata architecture, and translating business requirements into technical solutions.

What you'd actually do

  1. Implementing new capabilities, ensuring code quality, and delivering highly-available, scalable services.
  2. Success requires close technical collaboration with Product, Marketing, Operations, Business, Legal, and Compliance teams. You will be responsible for translating business requirements from these stakeholders into effective technical solutions that provide outstanding value to our members.
  3. Leading the technical evolution of one or more key platform subsystems.
  4. Expertly leverage existing solution patterns and understand when to differentiate resulting in well-structured, maintainable code.
  5. Creating stability by writing meaningful tests, considering observability, and leveraging your ability to debug complex issues across multiple system layers.

Skills

Required

  • Java
  • Kotlin
  • Python
  • GIT
  • CI/CD
  • public cloud compute
  • storage
  • infrastructure
  • Snowflake
  • IAC tools
  • Kafka
  • Docker
  • Kubernetes
  • Spring Boot
  • relational database fundamentals
  • document database fundamentals
  • distributed systems concepts

Nice to have

  • Full-Stack experience
  • microservices design principles
  • architecture
  • workflow orchestration technology
  • AWS step function
  • Airflow
  • Temporal
  • Data Platforms

What the JD emphasized

  • Enforce regulatory compliance and privacy across data