Senior Software Engineer, Banking Core Transformation

1 month 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 R K Software, Inc. Full time

    Job Description for Senior Software EngineerR K Software, Inc. is seeking a highly skilled Senior Software Engineer to join our team of talented professionals.Job SummaryThe Senior Software Engineer will be responsible for designing, developing, and deploying complex software applications using a range of technologies including Visual Studio .Net, SQL...


  • 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 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 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 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 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 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...


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

    We're building the tools and experiences that thousands of developers use to create their own products.Our mission at Plaid is to unlock financial freedom for everyone.We're dedicated to empowering this transformation by building the tools and experiences that thousands of developers use to create their own products.We work with thousands of companies like...


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

    Job DescriptionCapital One is seeking a talented Senior Software Engineer, Bank Tech to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and implementing technical solutions in full-stack development tools and technologies.You will collaborate with Agile teams to deliver robust cloud-based solutions...


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

    Transformative Technology RoleAt American Express, we're pushing the boundaries of innovation and technology to deliver exceptional customer experiences. As a Senior Software Engineer, you'll play a pivotal role in shaping our digital transformation, leveraging your expertise in Java and web development to drive business growth and customer engagement.About...


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

    About the RoleWe are seeking a highly skilled Senior Cloud Engineer to join our Bank Modernization team at Capital One Services, LLC. As a Senior Cloud Engineer, you will be responsible for designing and implementing cloud-native applications, ensuring scalability, performance, and security.Key ResponsibilitiesArticulate and evangelize a bold technical...


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

    About the RoleWe 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 PositionThe Data Transformation team is responsible for...


  • New York, New York, United States City National Bank Full time

    Job Title: Senior Software EngineerAbout the Role:We are seeking a highly skilled Senior Software Engineer to join our team at City National Bank. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining software applications that meet the needs of our customers.Key Responsibilities:Design and develop software...


  • New York, New York, United States The Goldman Sachs Group Full time

    Transform Finance with Data EngineeringAt The Goldman Sachs Group, we're committed to helping our clients, shareholders, and communities grow. As a Data Engineer in our Transaction Banking team, you'll play a critical role in developing innovative solutions to traditional banking and lending activities.About the RoleAs a Data Engineer, you'll be responsible...