SoFi

Senior Staff Engineer, Loans Originations

SoFi

Apply
23 days ago
San Francisco, CA, USA
Senior / Staff+

Responsibilities

  • Lead design and implementation efforts across platform domains.
  • Resolve complex problems in platform design with competing constraints.
  • Act as a subject matter expert to identify and resolve systemic issues.
  • Define long-term architectural direction and develop execution plans.
  • Drive alignment across teams and build consensus on tradeoffs.
  • Enhance engineering maturity by improving culture and processes.
  • Collaborate with partners to align technology with company strategy.
  • Identify and drive improvements in systems for 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.
  • Expertise in microservices design principles and architecture.
  • Experience with scaling highly-available, mission-critical systems.
  • Proficient with GIT and related CI/CD systems.
  • Experience leading and improving Agile methodologies.

Tech Stack

Amazon DynamoDBApache KafkaAWSDockerGitJavaKotlinKubernetesSpring Boot

Categories

BackendDevOpsFull Stack