Sofiposted 16 days ago
$128,000 - $240,000/Yr
Full-time • Mid Level
Remote • San Francisco, CA
Credit Intermediation and Related Activities

About the position

SoFi is looking for a Senior Software Engineer on a brand-new international remittance product that will empower members to send instant, low-cost payments across borders using blockchain and next-generation financial technologies. You'll play a critical role in bringing this vision to life-from concept to scale-designing secure, performant, and compliant systems that redefine the cross-border money movement experience. You will be an active team player and contribute to the vision to deliver the core infrastructure and user-facing capabilities behind a modern, global payments product. Your work will drive convenience, transparency, and affordability while ensuring alignment with compliance and security standards. This product is a key pillar of SoFi's long-term goal of becoming a one-stop-shop for members' financial needs.

Responsibilities

  • Architect & Build: Design, develop, and implement core functionalities of the Global Money Movement Product
  • Own your systems: Operate with a high degree of independence and take ownership of your work, from design to deployment, ensuring operational excellence
  • Collaborate Effectively: Work closely with a cross-functional team to design, architect, and implement end-to-end solutions that encompass both front-end and back-end components
  • Innovate: Participate in shaping the technical architecture of the product, generating new ideas wherever applicable.
  • Continuous Improvement: Contribute to the continuous improvement of the platform through code reviews, documentation, and knowledge sharing, and continuously grow as an engineer

Requirements

  • 5+ years of experience of working on highly scalable and available systems, as well as delivering quality software and architecture
  • Proficiency in scaling highly available, mission critical systems with a SOA architecture
  • Proficiency with at least one object oriented programming language (preferably Java or Kotlin)
  • Strong sense of responsibility; driving a project from inception to completion and knowing that a project is not complete when it is shipped to production
  • Growth mindset and a deep passion to improve customer experience
  • Strong problem solver and solid production debugging skills

Nice-to-haves

  • Bachelor's degree in computer science or an equivalent field
  • Prior Experience with Java/Kotlin, REST / GraphQL, Kafka, Docker, Kubernetes, Spring Boot, Kubernetes, Terraform, and CI/CD
  • Experience with FE web and mobile applications development
  • Experience in front-end technologies such as HTML, CSS, JavaScript, and modern frameworks like React, Angular and Flutter. Proficiency in developing appealing and responsive interfaces
  • Experience with designing, implementing, and maintaining P2P money movement capabilities or Payment systems
  • Experience with Temporal, Snowflake, Datadog as well as infrastructure as code tools (e.g., Terraform, Ansible)

Benefits

  • Work in the heart of the FinTech revolution, making a real difference in the financial lives of millions.
  • The opportunity to be a founding member of a new squad working on multiple challenging and impactful projects that will shape the future of SoFi.
  • A collaborative and supportive work environment where you can learn and grow from talented engineers.
  • Competitive salary and benefits package.
  • Be part of a company that values innovation and empowers its employees.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service