SoFi

Staff Software Engineer, Member

SoFi

Apply
about 1 month ago
San Francisco, CA, USA
Staff+

Responsibilities

  • Produce well-designed, scalable, and reusable code on schedule.
  • Deliver highly available and scalable services in a production environment.
  • Drive technical architecture and design decisions for the product.
  • Develop and improve systems that impact multiple teams.
  • Collaborate across functions to keep projects on track.
  • Track project performance against defined milestones.
  • Mentor other engineers and support the technical culture.
  • Create and improve technical documentation.

Requirements

  • Bachelor’s degree in a technical field or relevant work experience.
  • 8+ years of programming experience, ideally on a modern stack.
  • 3+ years of Java or Kotlin programming experience.
  • Strong understanding of relational databases.
  • Experience with SOA or microservice-based applications.
  • Experience with asynchronous and event-based systems.
  • Pragmatic approach to handling tech debt versus shipping new features.

Tech Stack

KotlinKubernetesPostgreSQL

Categories

BackendDevOpsFull Stack