Job Search

Kotlin Fullstack Engineer

Cary, North Carolina

Piper Companies Logo

Job Id:
154911

Job Category:
Financial Services

Job Location:
Cary, North Carolina

Security Clearance:
No Clearance

Business Unit:
Piper Companies

Division:
Piper Enterprise Solutions

Position Owner:
Nic Van Der Woude

Piper Companies is hiring a Kotlin Fullstack Engineer for a global financial institution located in Cary, NC. The Kotlin Fullstack Engineer will be responsible for building and maintaining services that streamline Know Your Client (KYC) compliance and integrate into the wider sales process. This is a full-time opportunity and requires the candidate to sit on site up to 3 days per week in Cary, NC. 

 

Responsibilities of the Kotlin Fullstack Engineer


  • Work across the full stack with a strong focus on server-side development (Kotlin)
  • Develop reliable, thoroughly tested software while maintaining simplicity in the codebase
  • Collaborate with business teams to define requirements and deliver products
  • Oversee Continuous Integration/Delivery pipelines and manage production environments (DevOps)
  • Apply Test-Driven Development, Pair Programming, and other Extreme Programming (XP) practices

Requirements of the Kotlin Fullstack Engineer


  • 6+ years of professional experience
  • Proficient in Kotlin development, with experience in Java or Scala and eagerness to cross-train
  • Skilled in agile methodologies to deliver high-quality, reliable software, including Test-Driven Development, Acceptance Testing, and Pair Programming
  • Experienced in both Object-Oriented and Functional Programming, applying Test-Driven Development principles

Compensation of the Kotlin Fullstack Engineer

$142,000 - $185,000 + Bonus 

Full Comprehensive Benefits: Health, Vision, Dental, PTO, Paid Holidays, Sick Leave if Required by Law

 

Keywords: Kotlin, Java, Scala, Fullstack Development, TDD, Pair Programming, CI/CD, Agile, DevOps, KYC Compliance, Financial Services, robust software, well tested software, simplicity, codebase, business collaboration, product definition, product building, full stack, server side, Kotlin, continuous integration, continuous delivery, production environment, DevOps, test driven development, pair programming, XP practices, Java, Scala, cross train, agile development, acceptance testing, object oriented programming, functional programming, communication, teamwork, stakeholders, problem solving, empathy, user perspective


#LI-NV1

#LI-HYBRID 

 

This Job opens for applications on 11/17/2025. Applications for this job will be accepted for at least 30 days from the posting date. 

Apply For This Position


Personal Information

Required
Required
Required
Required
Required
Required
Required

Additional Details

Required
Required
Required

Voluntary Self-identification Form

Required
Required
Required

Veteran Status *

Discharge Date:

Resume Upload

Please note only files with .pdf, .docx, or .doc file extensions are accepted.

Currently selected file:

Don't have a resume?