Kotlin Fullstack Engineer
Cary, North Carolina
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.