Posted in

Senior Staff Software Engineer – Sofi Money

Senior Staff Software Engineer – Sofi Money

CompanySoFi
LocationSeattle, WA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior, Expert or higher

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • 8+ years experience as a software engineer, designing and implementing complex software solutions.
  • Experience with Java / Spring / Kotlin / DynamoDB / Temporal / AWS.
  • Expertise with any modern Java frameworks, REST APIs, and relational databases.
  • Deep understanding of software architecture, design patterns, and best practices for building scalable and robust applications.
  • Proven experience in leading and mentoring engineering teams, promoting technical excellence and collaboration.
  • Excellent communication and interpersonal skills, with the ability to effectively communicate technical concepts to diverse audiences.
  • Experience with Kafka, Docker, Kubernetes, cloud infrastructure, Terraform and CI/CD.
  • Willingness to collaborate with others to get stuff done.
  • Willingness to grow your leadership skills.

Responsibilities

  • Help shape the technical architecture & design of the Sofi money
  • Deliver highly available and scalable services in a production environment
  • Generate ideas for new initiatives and technologies
  • Mentor other engineers, support the technical culture, and help grow the team
  • Communicate and collaborate with product and design
  • Work within and across teams to resolve technical conflicts and achieve consensus
  • Lead the development and testing of our systems and services
  • Ensure that our codebase remains easy to change and is always shippable.

Preferred Qualifications

  • Expertise in Fintech / Payments / Credit Products
  • Expertise in analytics, metrics, and monitoring integrations and using data to make decisions
  • Test-driven development along with unit and integration testing
  • Interest in personal finance
  • Experience building data models and pipelines
  • Machine Learning and automated decision experience
  • GraphQL experience