Senior Software Engineer, Bank

SoFi
Seattle, WA
Full-time

The role

We are looking for a Senior Software Engineer to join the SoFi Bank engineering team, who will help build the Commercial Payments platform.

This is a newly incubated product and you will be part of a team that has the opportunity to build the product ground-up, shape the technical roadmap, and contribute & learn the payments & bank sponsorship domain.

As a member of the Bank team, you will architect new systems, implement functionality, fix bugs, maintain the health of our systems, and continually grow your skill set.

The ideal candidate is both forward-thinking and hands-on, has a solid sense of ownership and drive for delivery, and is a strong team player.

At SoFi, we pride ourselves on the collaboration between Product, Design, and Engineering and so you will be involved in the entire product lifecycle, from ideation through building, deploying, and continual improvement and evolution.

What you’ll do :

  • Lead the development and testing of our systems and services
  • Participate in shaping the technical architecture of the product
  • Help translate product requirements into user stories and technical solutions
  • Deliver highly available and scalable services in a production environment
  • Mentor other engineers, support the technical culture, and help grow the team
  • Generate ideas for new initiatives and technologies
  • Communicate with project leads, product managers, and other software developers

What you’ll need :

  • Bachelor’s Degree in Computer Science or related field
  • 7+ years of programming experience & designing for consumer-facing applications with stringent scalability / uptime requirements
  • 4+ years in Java / Kotlin / Spring / AWS / Kubernetes
  • Experience with Temporal / Kafka and DynamoDB database
  • Experience working on SOA / microservice-based applications.
  • Experience working with GIT and CI / CD systems.
  • Experience working in a collaborative coding environment, refining designs together, working through code reviews, and managing pull requests
  • Experience scaling highly available, mission-critical systems
  • A solid understanding of relational databases and ORMs
  • View Unit and Integration test as 1st class citizens in software development
  • Willingness to roll up your sleeves, collaborate with others, and get stuff done
  • Solid sense of responsibility; driving a project from inception to completion
  • Affinity for solving problems and shipping impactful features, not polishing perfect code or architecture

Nice to have :

Fintech, payments, banking experience

Compensation and Benefits

The base pay range for this role is listed below. Final base pay offer will be determined based on individual factors such as the candidate’s experience, skills, and location.

To view all of our comprehensive and competitive benefits, visit our Benefits at SoFi page!

Pay range : $128,000.00 - $240,000.00

Payment frequency : Annual

This role is also eligible for a bonus, long term incentives and competitive benefits. More information about our employee benefits can be found in the link above.

30+ days ago
Related jobs
Promoted
TikTok
Seattle, Washington

BS/MS degree in a relevant field: Computer Engineering or EE. ...

Promoted
Google
Kirkland, Washington

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projec...

Promoted
TikTok
Seattle, Washington

Strong software programming capabilities and exhibits good code design and coding style. ...

Promoted
TikTok
Seattle, Washington

Read the overview of this opportunity to understand what skills, including and relevant soft skills and software package proficiencies, are required. We work closely with applied machine learning engineers and build scalable systems to support all kinds of innovative algorithms and techniques. ...

Promoted
NVIDIA
Redmond, Washington

Senior Infrastructure System Software Engineer. Work across organizational boundaries with diverse hardware and software engineers. Kubernetes-based infrastructure experience to join our Omniverse Infrastructure team! The ideal candidate will have a solid understanding of system software design prin...

Mediabistro
Seattle, Washington

We are looking for software engineers who are excited to grow their business understanding, build highly scalable and reliable software/infrastructure, partner across functions with global teams, and make big impacts. ...

GEICO
Seattle, Washington
Remote

Our Senior Duck Creek Engineer is a key member of the engineering staff working across the organization to provide a friction-less experience to our customers and maintain the highest standards of protection and availability. As a Senior Engineer, you will:. Engage in cross-functional collaboration ...

ByteDance
Seattle, Washington

Deliver best-in-class engineering excellence practices across all product engineering disciplines. Bachelor's degree in Computer Science or a related technical background involving software/system engineering2. Software development experience in one or more general-purpose programming languages, suc...

Apple
Seattle, Washington

This team is more than a group of engineers -- it's a group passionate about Apple products, services, and engineering culture. The team is seeking an experienced Software Engineer to develop the next generation of cloud platform that powers Apple Intelligence Private Cloud Compute and focus on buil...

Electronic Arts
Seattle, Washington

You will work with the Lead Systems Engineer to help make Skate excel on every platform. ...