GrepJob
SoFi

Senior Software Engineer, Data Trust

SoFi
Apply
1 day ago
Seattle, WA, USA or San Francisco, CA, USASenior / Mid Level

Responsibilities

  • Implement new capabilities and ensure code quality.
  • Deliver highly-available and scalable services.
  • Collaborate with Product, Marketing, Operations, Business, Legal, and Compliance teams.
  • Translate business requirements into effective technical solutions.
  • Lead the technical evolution of key platform subsystems.
  • Write meaningful tests and debug complex issues.
  • Create clear design and operational documentation.
  • Contribute to code reviews and mentor junior engineers.

Requirements

  • Bachelor's or Master's degree in Computer Science or Software Engineering.
  • 3+ years of experience as a professional Software Engineer.
  • Proficient in Java, Kotlin, Python, or similar object-oriented programming languages.
  • Experience with GIT and related CI/CD systems.
  • Familiarity with public cloud compute, storage, and infrastructure.
  • Experience with data warehousing solutions like Snowflake.
  • Knowledge of Kafka, Docker, Kubernetes, and Spring Boot.
  • Understanding of relational and document database fundamentals.
  • Deep understanding of distributed systems concepts.

Tech Stack

Apache AirflowApache KafkaAWSDockerGitJavaJavaScriptKotlinKubernetesPythonReactRedisSnowflakeSpring BootTypeScript

Categories

BackendData EngineeringFull Stack