cover image
Kashable

Software Engineer

Hybrid

New york city, United states

$ 180,000 /year

Junior

Full Time

02-03-2026

Share this job:

Skills

Problem Solving Python Java JavaScript TypeScript HTML SQL NoSQL Encryption CI/CD Agile methodologies Architecture Linux Programming git angular Azure react AWS Software Development Agile Spring Next.js Hibernate GCP Maven Gradle ETL Processes Unix/Linux

Job Specifications

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.

Physical Requirements

Prolonged periods of sitting at a desk and working on a computer.
Must be able to lift 15 pounds at times.

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

About the Company

At Kashable, we're committed to a values-driven approach and are dedicated to helping reshape your financial journey. As a socially responsible financing solution seamlessly integrated into employer-sponsored benefits, we leverage innovative technology to provide quick access to affordable credit. Eligible employees can experience the ease of securing a Kashable loan online within minutes, with convenient repayment through payroll. Kashable is here to offer a purposeful financial solution to help ensure a smoother path for... Know more