SoFi

Senior Staff Software Engineer, Loans Platform

SoFi

Apply
about 1 month ago
Seattle, WA, USA
Senior / Staff+

Responsibilities

  • Lead design and implementation efforts across platform domains.
  • Resolve complex problems in platform design and implementation.
  • Act as a subject matter expert across a broad range of platform systems.
  • Define long-term architectural direction for critical areas of the platform.
  • Drive alignment across teams and build consensus around tradeoffs.
  • Raise engineering maturity by improving culture and processes.
  • Collaborate with partners to align technology with company strategy.
  • Identify and drive improvements in systems supporting engineer productivity.
  • Mentor engineers and participate in recruiting processes.

Requirements

  • Bachelor's or Master's degree in Computer Science or Software Engineering.
  • 7+ years of professional software engineering experience.
  • 4+ years in a technical leadership role.
  • Proven track record of leading cross-team initiatives.
  • Experience in increasing engineering productivity and excellence.
  • Exemplary communication and documentation skills.
  • Proficient in Java, Kotlin, or similar object-oriented programming languages.
  • Experience with public cloud compute, storage, and infrastructure.
  • Familiarity with Kafka, Docker, Kubernetes, and Spring Boot.
  • Deep understanding of relational and document database fundamentals.
  • Expert proficiency with GIT and related CI/CD systems.
  • Experience leading and improving Agile methodologies.

Tech Stack

Amazon DynamoDBApache KafkaAWSDockerGitJavaKotlinKubernetesSpring Boot

Categories

BackendDevOpsFull Stack