SoFi

Staff Software Engineer, Chat

SoFi

Apply
about 2 months ago
San Francisco, CA, USA
Staff+

Responsibilities

  • Drive technical architecture and design decisions for the chat product.
  • Deliver highly available and scalable services in production.
  • Lead the design, development, and testing of systems.
  • Conduct code and system design reviews.
  • Translate product requirements into user stories and technical solutions.
  • Mentor other engineers and support the technical culture.
  • Generate ideas for new initiatives and technologies.
  • Communicate effectively with project leads and product managers.

Requirements

  • Bachelor’s Degree in a technical field or relevant work experience.
  • 6+ years of programming experience, ideally on a modern stack.
  • 4+ years of experience in Java or Kotlin programming.
  • Strong understanding of relational databases and ORMs.
  • Experience with SOA or microservice-based applications.
  • Familiarity with asynchronous and event-based systems.
  • Strong sense of ownership and project management skills.
  • Experience in a collaborative coding environment.

Benefits

  • Comprehensive and competitive benefits package available.

Tech Stack

JavaJavaScriptKotlinKubernetesPostgreSQLReactTypeScript

Categories

AI & MLBackendFrontendFull Stack