GrepJob
SoFi

Sr Software Engineer, Data Foundations

SoFi
Apply
about 5 hours ago
San Francisco, CA, USA or Seattle, WA, USA
Senior / Mid Level

Responsibilities

  • Lead the technical evolution of key platform subsystems.
  • Resolve design and implementation problems with durable technical solutions.
  • Write maintainable code while leveraging existing solution patterns.
  • Understand data models, APIs, and scaling concerns for effective trade-offs.
  • Create stability through meaningful tests and debugging across system layers.
  • Contribute to code reviews and mentor junior engineers.

Requirements

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

Benefits

  • Comprehensive and competitive benefits package available.

Tech Stack

Apache AirflowApache KafkaAWSDockerGitJavaJavaScriptKotlinKubernetesReactRedisSnowflakeSpring BootTypeScript

Categories

BackendData EngineeringFull Stack