Software Engineer

Kashable
New York, New York, United StatesFull-time$100,000–$200,000Posted Sep 15, 2026

About the role

About the Role

We are seeking an experienced Software Engineer to join our engineering team responsible for building and maintaining both consumer-facing and internal back-office applications. In this role, you will develop scalable, high-performance systems that support Kashable’s consumer lending and employee benefits platform. This position involves working across the full technology stack—including backend Java development, database design, cloud and SaaS integrations, ETL processes, and modern front-end frameworks—while collaborating closely with senior engineers and cross-functional teams. The ideal candidate brings strong experience building large-scale enterprise applications, a solid understanding of object-oriented design and software development best practices, and a commitment to delivering reliable, high-quality code in a fast-paced, agile environment.

Duties & Responsibilities

Develop and maintain highly performant, scalable subsystems and decision engine components that allow us to stay nimble in the fast-paced and evolving business of consumer lending and employee benefits

Work across multiple layers of product infrastructure, including relational database development, low-level protocol integrations, ETL operations and automation, SaaS/PaaS cloud integrations, and frontend development. Thus, a commitment to collaborative problem solving, sophisticated design, and product quality is essential

Execute architectural designs from Senior Engineers by writing efficient, reusable, and reliable source code in Java -- and other languages where applicable, e.g., SQL for RDBMS development

Embrace best practices in software development (Code Reviews, Unit Tests, CI/CD) and leverage them every day

Required Skills & Abilities

Proficient in Java, with a good knowledge of its ecosystems

Solid understanding of OOP concepts and various design/programming patterns, including concurrency patterns

Familiarity with Java Streams and Optional

Familiarity with concepts of MVC, JDBC, CRUD/REST, and multi-tier architecture

Familiarity with SCM tools, such as Git

Familiarity with Spring and Hibernate

Familiarity with build tools such as Ant, Maven, and/or Gradle

Experience with relational database(s) and proficiency in SQL

Experience with non-relational database(s) / NoSQL

Experience with JavaScript and various front end libraries, or familiarity with front end frameworks, such as React, Angular or Vue

Experience with Next.JS

Familiarity with basic markup languages, such as HTML, XML, and JSON

Familiarity with Unix/Linux operating system

Experience with AI tools such as Claude, Cursor, ChatGPT, Grok or Gemini

An appreciation for open and constructive dialog with your fellow team members

Nice to Have:

Familiarity with basic integrative protocols, such as HTTP, FTP, SSH/SCP, JMS, SMTP, SMB, and JDBC

Familiarity with basic security concepts, such as SSL/TLS, OAuth, encryption

Familiarity with basic cloud concepts, such as AWS, GCP, and/or MS Azure

Familiarity or proficiency with other programming languages, such as Python

Familiarity with or proficiency with React Native/Expo development

Familiarity with the TypeScript programming language

Familiarity with Agile methodologies

Work Location

This is a hybrid position based in our New York City office.

Education & Experience

BS Or MS in Computer Science or a related field.

3+ years of experience in Software Engineering or related roles, preferably within FinTech or a regulated industry.

The pay range for this position is $100,000 to $200,000 annually. Actual compensation will depend on experience, qualifications and job related skills. We welcome all qualified candidates who are currently eligible to work full-time in the United States to apply.

Kashable is an Equal Opportunity Employer. We consider all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other basis protected by applicable law. Kashable is not able to provide visa sponsorship for this role

About Kashable

Kashable is a fast growing, venture-backed FinTech startup headquartered in NYC. We provide inclusive, socially responsible, low-cost credit to American employees offered as a voluntary benefit through their employer. Kashable has raised over $400 million in capital, and has provided more than $1.5 billion in loans to working Americans across a footprint of employer clients that represent 4 million employees. We were founded in 2013 by a team of serial entrepreneurs with deep experience and expertise in the industry, and have since become the leading provider of financial wellness solutions at the workplace, catering to many Fortune 500 companies, governments, hospitals, and universities. We are a dynamic, ambitious, and hard-working team that is redefining financial wellbeing for working Americans.

Perks & Benefits

We offer a competitive salary, benefits, and perks designed to support both your professional growth and day-to-day wellbeing, including:

Medical, Dental (including Orthodontics), and Vision coverage

PTO and paid holidays

401 (k) Plan with employer match

Paid Parental Leave

ClassPass subsidized membership

Voluntary Life and disability insurance

Commuter benefits

Pet insurance

Flexible Spending Accounts (FSAs)

Weekly catered lunch and fully stocked kitchen

Team events, lunch & learns, happy hours, birthday celebrations, volunteer opportunities

Responsibilities

  • Develop and maintain highly performant, scalable subsystems and decision engine components
  • Work across multiple layers of product infrastructure, including relational database development and frontend development
  • Execute architectural designs from Senior Engineers by writing efficient, reusable, and reliable source code in Java
  • Embrace best practices in software development including Code Reviews, Unit Tests, and CI/CD

Qualifications

  • Proficient in Java and its ecosystems
  • Solid understanding of OOP concepts and various design/programming patterns
  • Familiarity with Java Streams, MVC, JDBC, CRUD/REST, and multi-tier architecture
  • Experience with relational and non-relational databases and proficiency in SQL
  • Experience with JavaScript and front end frameworks such as React, Angular or Vue

Benefits

  • Medical, Dental, and Vision coverage
  • PTO and paid holidays
  • 401 (k) Plan with employer match
  • Paid Parental Leave
  • ClassPass subsidized membership
  • Voluntary Life and disability insurance
  • Commuter benefits
  • Pet insurance
  • Flexible Spending Accounts (FSAs)
  • Weekly catered lunch and fully stocked kitchen
  • Team events, lunch & learns, happy hours, birthday celebrations, volunteer opportunities

Skills mentioned

JavaSQLNoSQLGitREST APIsReactNext.jsLinuxETLCI/CD

About Kashable

Kashable is a fast-growing, venture-backed FinTech company that is redefining financial wellbeing for working Americans. We are on a mission to provide inclusive, socially responsible, and affordable credit to employees as a voluntary benefit offered through their employer. By integrating seamlessly into employer-sponsored benefits and payroll systems, Kashable makes it easy for eligible employees to access fair, low-cost financing online in minutes, with convenient repayment through payroll. Kashable was founded in 2013 by a team of experienced serial entrepreneurs. Since then, we have grown into the leading provider of workplace financial wellness solutions. We have raised over $400 million in capital and delivered more than $1.5 billion in loans to working Americans through a network of employer clients representing over 4 million employees, including many Fortune 500 companies, governments, hospitals, and universities. Through innovative technology and a purpose-driven approach, Kashable empowers employees with holistic, responsible financial solutions while helping employers support the financial wellbeing of their workforce. We are a dynamic, ambitious, and mission-driven team building the future of financial wellness at work. Kashable is a consumer finance company licensed in AL, AR, AZ, CA, CO, CT, DE, FL, IA, ID, IL, IN, KS, KY, LA, MA, MD, ME, MI, MN, MO, MS, ND, NH, NJ, NM, NY, NV, OK, OR, PA, PR, RI, SC, SD, TN, TX, UT, VT, WA, WI, WY, and District of Columbia. NMLS #1373339 https://www.nmlsconsumeraccess.org/

Financial Services51-200 employeesNew York, New York