Software Engineer, Backend, SoFi Money

SoFi
Cottonwood Heights, UT
$102.4K-$192K a year
Full-time

The role

We are seeking a Software Engineer to play a pivotal role in our Money product architecture transformation, focusing on the evolution of our banking core and the implementation of enhanced account structures, including readiness for new products like CDs.

This position involves maturing our central member-facing services, particularly in areas such as entitlements, permissions, and data management, which are critical to supporting integrated product offerings like SoFi Plus.

You’ll be working within a highly collaborative environment where planning and executing through a unified campaign lens is essential due to the complexity and interdependencies of these initiatives.

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 - and you’ll be working with an all-star team of talented engineers.

What you’ll do :

  • Participate in shaping the technical architecture of our banking products
  • Participate in fixing bugs and raising our operational excellence bar
  • 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

What you’ll need :

  • Bachelor’s degree, ideally in a technical field, but we understand great engineers come from a variety of different backgrounds and also consider relevant work experience
  • 2+ years experience working with modern technologies on a full-stack team
  • Strong knowledge of object-oriented programming best practices
  • Strong sense of responsibility; driving a project from inception to completion
  • Willingness to roll up your sleeves, collaborate with others and get stuff done
  • Affinity for solving problems and shipping impactful features, not polishing perfect code or architecture
  • Experience working in a collaborative coding environment, refining designs together, working through code reviews and managing pull requests
  • Strong communication and technical leadership skills
  • Desire to mentor and help others improve their skills

Nice to have :

  • Proven track record of building highly-scalable REST APIs
  • Experience with workflow orchestration systems, such as Temporal.io
  • Prior experience deploying applications using Docker and Kubernetes
  • Practical knowledge of CI / CD pipelines (gradle, git, automated testing and deployments)
  • History of working with a cloud-based microservice architecture and distributed service communications

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 : $102,400.00 - $192,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.

2 days ago
Related jobs
SoFi
Cottonwood Heights, Utah

As a SoFi staff mobile engineer, you’ll be in the middle of it all acting as a leader and force multiplier  – you’ll work with stakeholders to implement functionality, architect our systems, squash bugs, and continually grow as an engineer. At SoFi, we pride ourselves on the collaboration betwe...

Master Control
Salt Lake City, Utah

As a Senior Software Engineer, you will be responsible for leading technical implementation in coordination with Product Managers, Principal Engineers, and the Dev Team. MasterControl is seeking a Senior Software Engineer with 7+ years of experience developing large-scale, complex SaaS applications ...

SoFi
Cottonwood Heights, Utah

As a SoFi staff software engineer, you’ll be in the middle of it all – you’ll work with stakeholders to implement functionality, architect our systems, squash bugs, and continually grow as an engineer. We are seeking a Staff Software Engineer with a specialty in frontend web implementations to play ...

Care.com
Salt Lake City, Utah

Collaborate with peer organizations, quality assurance and end users to produce cutting-edge software solutions. Years Professional Experience BS in Computer Science, Mathematics, Information Systems or some form of Engineering Experience with AWS infrastructure Experience developing scalable, multi...

SoFi
Cottonwood Heights, Utah

We are seeking a Principal Software Engineer to join the team that delivers every day consumer financial products & services to help people Get Their Money Right. You’ll play the critical role of bridging the technical and business worlds to deliver solutions that enable our engineers to get thi...

SoFi
Cottonwood Heights, Utah

As a SoFi senior software engineer, you’ll be in the middle of it all – you’ll work with stakeholders to implement functionality, architect our systems, squash bugs, and continually grow as an engineer. We are seeking a Sr Software Engineer with a specialty in frontend web implementations to play a ...

SoFi
Cottonwood Heights, Utah

As a SoFi senior software engineer, you’ll be in the middle of it all – you’ll work with stakeholders to implement functionality, architect our systems, squash bugs, and continually grow as an engineer. We are seeking a Senior Software Engineer to play a pivotal role in our Money product architectur...

SoFi
Cottonwood Heights, Utah

Work closely with cross-functional teams, including software engineers, security teams, and product managers, to design and implement solutions that meet the needs of various stakeholders. We are seeking a highly skilled and experienced Staff Engineer to join our Cloud Primitives team. If you are a ...

SoFi
Cottonwood Heights, Utah

As a SoFi staff software engineer, you’ll be in the middle of it all acting as a leader and force multiplier  – you’ll work with stakeholders to implement functionality, architect our systems, squash bugs, and continually grow as an engineer. We are seeking a Staff Software Engineer to play a p...

SoFi
Cottonwood Heights, Utah

We are seeking a highly skilled and experienced Senior Software Engineer to join our Observability Engineering team to create and improve observability tools that allow engineers to understand application behavior. If you are a seasoned engineer that excels where software development meets infrastru...