Job Description

Senior Software Engineer Kotlin/JVM

Corporate Office
13907 Minuteman Dr 5th Floor
Draper Utah 84020
Job ID:
Job Description:

Do you want to create software that meaningfully benefits consumers? Be part of the explosively growing FinTech industry? Are you interested in working with Kotlin, one of the most exciting JVM languages to come along? Come and be a part of a team of exceptional developers working in a fast-paced environment building world-class software. We’re
looking for someone with a passion for programming and for writing beautiful code.

What we’re looking for:

  • Experience building scalable/high-performance production code on the backend.
  • Self starter, good communication skills; knows how to work well with others.
  • Experienced in developing high performance/high throughput APIs.
  • Our stack is mostly Kotlin with Spring Boot, but we also have some ktor and micronaut as well.
  • Experienced with PostgreSQL, Docker, AWS.

The Team:
You'll be working with a team of developers to build and maintain an externally accessible, highly-available API used by both in-house clients and third-party integrators.

Extra awesome if you:

  • Are a nice person.
  • Have some experience with Ruby (esp. the Rails framework), or another interpreted language
  • Are familiar with extending merchant platforms: WooCommerce, Magento, BigCommerce, Shopify, etc.


  • Flexible schedules. Hybrid work from home and in office, or full remote.
  • Unlimited DTO (discretionary time off).
  • Medical insurance with United Healthcare (IHC Network). Acima pays 85% of the employee premium.
  • Health Savings Account (HSA) with company contribution.
  • Dental insurance (Cigna) and vision insurance (United Healthcare).
  • Paid holidays.
  • 401K match 6%/3%.
  • Free Dev lunches every Friday for locals.
  • Fully stocked snack bar with beverages.
  • Onsite Gym & Bike Locker.
  • College Tuition Reimbursement Program (STEM).
  • Training, education, and recertification reimbursement.
  • H1B sponsorship


About Acima
Acima is based in Draper Utah and we are a young and dynamic leasing company. We provide consumers financing options for life necessities that would otherwise not be available to them. We help with financing options from tires/wheels to furniture and appliances. Acima blends the use of innovative online technology with a fast and easy application process for thousands of retailers nationwide. Customers love us because we make the impossible possible and retailers love us because we make it easy for them. We are growing at a tremendous rate and we have been recognized as one of the fastest growing companies by Mountain West Capital Network and Utah Business Magazine.

Not what you’re looking for?

Try a new search!