Senior Software Engineer, Banking Core Transformation

2 weeks ago


New York, New York, United States Social Finance Ltd Full time
Transforming Banking Core

We're seeking a Senior Software Engineer to play a pivotal role in our Bank systems architecture transformation, focusing on the evolution of our banking core to an account-engine model and the implementation of lean modular processes that interfaces with cloud native services.

The Role:

We are looking for a highly skilled Senior Software Engineer to lead the development and testing of our banking core systems and services. You will participate in shaping the technical architecture of the product and core banking migration, help translate product requirements into user stories and technical solutions, and deliver highly available and scalable services in a production environment.

You will also mentor other engineers, support the technical culture, and help grow the team. Additionally, you will 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
6+ years programming experience in Profile/PSL
Our banking core stack is Profile/PSL, GT.M/MUMPS, C, Python, Linux on AWS infrastructure and we run on Kubernetes in a service-oriented architecture with over 100 services in production
A proven understanding of hierarchical database and their structures (GT.M)

Strong US banking domain expertise on areas such as product customizations, account relationships, ACH, debit card processing, regulations, and compliance.

Experience working on a SOA or integrating to a microservice-based application.
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
Experience working in a collaborative coding environment, refining designs together, working through code reviews, and managing pull requests

Nice to have:

Knowledge in analytics, metrics, and monitoring integrations
Test-driven development along with unit and integration testing
Experience with AWS infrastructure - EC2/EBS/Route53 services
Experience in systems (docker containers and kafka) and postgres database
Experience scaling highly available, mission critical systems
Knowledgeable in Python/Linux/Terraform scripting
Experience with Snowflake data warehouse platform and solutions
Interest in emerging cloud technologies

Why you'll love working here

Competitive salary packages and bonuses
Comprehensive medical, dental, vision, and life insurance benefits
Generous vacation and holidays
Paid parental leave for eligible employees
401(k) and education on retirement planning
Tuition reimbursement on approved programs
Monthly contribution up to $200 to help you pay off your student loans
Great health & well-being benefits including: telehealth parental support, subsidized gym program
Fully stocked kitchen (snacks and drinks)

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

SoFi provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion (including religious dress and grooming practices), sex (including pregnancy, childbirth, and related medical conditions, breastfeeding, and conditions related to breastfeeding), gender, gender identity, gender expression, national origin, ancestry, age (40 or over), physical or medical disability, medical condition, marital status, registered domestic partner status, sexual orientation, genetic information, military and/or veteran status, or any other basis prohibited by applicable state or federal law.

The Company hires the best qualified candidate for the job, without regard to protected characteristics.

Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.


New York applicants:
Notice of Employee Rights
SoFi is committed to embracing diversity. As part of this commitment, SoFi offers reasonable accommodations to candidates with physical or mental disabilities. If you need accommodations to participate in the job application or interview process, please let your recruiter know or email
Due to insurance coverage issues, we are unable to accommodate remote work from Hawaii or Alaska at this time.
Internal Employees

If you are a current employee, do not apply here - please navigate to our Internal Job Board in Greenhouse to apply to our open roles.



  • New York, New York, United States Sumitomo Mitsui Banking Corporation Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at Sumitomo Mitsui Banking Corporation. As a key member of our technology team, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our business.Key Responsibilities:Design and develop software applications using...


  • New York, New York, United States PGMTEK Inc. Full time

    Job Title: Senior Banking IT Software EngineerAbout the Role:We are seeking a highly skilled Senior Banking IT Software Engineer to join our team at PGMTEK Inc. The ideal candidate will have 7+ years of experience developing custom applications for banking institutions in the US.Key Responsibilities:Design, develop, implement, and support custom applications...


  • New York, New York, United States Dexian DISYS Full time

    Job Title: Senior Software Engineer - Banking and Financial DomainDomain: Banking and FinancialLocation: New York City, NY (Hybrid 3 Days/Weeks)Duration: ~12 months+ (With Possible Extension)As a Senior Software Engineer, you will be responsible for reviewing and analyzing moderately complex Software Engineering challenges that require an in-depth evaluation...


  • New York, New York, United States PGMTEK Inc. Full time

    Job Title: Senior Banking IT Software EngineerJob Description:We are seeking a seasoned Software Engineer with 7+ years of experience in developing custom applications for banking institutions in the US. The ideal candidate will have a proven track record of creating custom applications from conceptual to design, development, implementation, and support.Key...


  • New York, New York, United States Dexian - DISYS Full time

    Job Title: Senior Software Engineer - Banking and Financial SystemsJob Summary: We are seeking a highly skilled Senior Software Engineer to join our team at Dexian - DISYS. As a Senior Software Engineer, you will be responsible for reviewing and analyzing moderately complex Software Engineering challenges, contributing to the resolution of moderately complex...


  • New York, New York, United States Capital One Full time

    Job SummaryCapital One is seeking a highly skilled Senior Software Engineer - Bank Tech to join our team. As a key member of our Agile team, you will be responsible for designing, developing, and implementing technical solutions in full-stack development tools and technologies. About the RoleWe are looking for a talented software engineer who is passionate...


  • New York, New York, United States Dexian - DISYS Full time

    Job Title:Senior Software Engineer - Banking and Financial DomainDomain:Banking and FinancialLocation:New York City, NY (Hybrid 3 Days/Week)Duration:12 months+ (With Possible Extension)Roles and Responsibilities:Review and analyze moderately complex Software Engineering challenges that require an in-depth evaluation of variable factors.Contribute to the...


  • New York, New York, United States Figure Full time

    About FigureFigure is a pioneering financial services company that is revolutionizing the industry with its cutting-edge technology platform. Our platform is designed to deliver scalable, efficient, and transparent capital markets, leveraging the power of blockchain technology to transform the way financial services are delivered.We are a team of innovators,...


  • New York, New York, United States Hispanic Technology Executive Council Full time

    Transform Commercial Banking with ExpertiseAccenture is a leading global professional services company that helps businesses, governments, and organizations build their digital core, optimize operations, accelerate revenue growth, and enhance citizen services. We combine our strength in technology with unmatched industry experience, functional expertise, and...


  • New York, New York, United States Capgemini Full time

    Job DescriptionAt Capgemini, we're seeking an experienced software developer to join our team of technology transformation experts. As a Senior Software Engineer, you'll play a key role in helping our clients unlock the value of technology to address their business needs.Key ResponsibilitiesDesign and develop software solutions using cutting-edge...


  • New York, New York, United States Sumitomo Mitsui Banking Corporation Full time

    Software Development RoleAt Sumitomo Mitsui Banking Corporation, we are seeking a skilled Senior Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining software applications that support our business operations.Key ResponsibilitiesDesign and develop software...


  • New York, New York, United States S&P Global Full time

    About the RoleJob SummaryWe are seeking a highly skilled Senior Software Engineer to join our Data Transformation team at S&P Global Market Intelligence. As a key member of our team, you will be responsible for designing, implementing, and maintaining Java web-based software components for content systems.The TeamAbout Our TeamThe Data Transformation team is...


  • New York, New York, United States American Express Full time

    {"title": "Senior Software Engineer, Digital Banking", "description": "Lead the WayWe're seeking a seasoned Senior Software Engineer to join our Digital Banking team. As a key member of our team, you'll be responsible for designing, developing, and delivering high-quality software solutions that enhance the American Express customer experience.About the...


  • New York, New York, United States Unreal Gigs Full time

    Job Title: Senior Software EngineerWe're seeking a seasoned software engineer to lead the development of our core user-facing app. As a key member of our engineering team, you'll be responsible for designing and implementing solutions that meet the needs of our users.Key Responsibilities:Collaborate with the engineering team to develop and maintain our core...


  • New York, New York, United States Hulu Full time

    Job Title: Senior Software Engineer for iOSAt Disney Entertainment & ESPN Technology, we're reimagining ways to create magical viewing experiences for the world's most beloved stories while also transforming Disney's media business for the future.About the RoleWe're seeking a highly skilled Senior Software Engineer to join our team and contribute to the...


  • New York, New York, United States Motion Recruitment Full time

    About the Role:We're seeking a highly skilled Senior Software Engineer to join our team and help build and scale our core platforms, including our exchange and trading infrastructure.As a key member of our team, you'll drive the development of critical systems and have a significant impact on our business.Key Responsibilities:Develop and optimize order...


  • New York, New York, United States Social Finance Ltd Full time

    Job SummaryWe are seeking a highly skilled Staff Backend Developer to play a pivotal role in our Bank systems architecture transformation. As a key member of our team, you will focus on the evolution of our banking core to an account-engine model and the implementation of lean modular processes that interfaces with cloud native services.Key Responsibilities*...


  • New York, New York, United States Capital One Full time

    Transformative OpportunityCapital One is seeking a skilled Senior Software Engineer to join our team and drive innovation in banking technology. As a key member of our Agile team, you will design, develop, and implement technical solutions that meet the evolving needs of our customers.Key Responsibilities:Collaborate with cross-functional teams to deliver...


  • New York, New York, United States PayPal Full time

    Transforming Global CommerceAt PayPal, we're revolutionizing the way people move money, shop, and sell. Our Engineering team is the driving force behind this transformation, building innovative solutions that delight customers and drive business growth.Your RoleAs a Senior Backend Software Engineer, you'll design, develop, and optimize core systems that...

  • Core Software Engineer

    2 months ago


    New York, New York, United States Jobot Full time

    Jobot is seeking a Senior Software Engineer for a dynamic DeFi startupWe are a well-capitalized company collaborating with leading entities in the cryptocurrency sector, and we are in search of a Senior Software Engineer to enhance our team. This position focuses on developing high-efficiency software aimed at improving cryptocurrency trading execution on...