Job Search

Fullstack Engineer

Cary, North Carolina

Piper Companies Logo

Job Id:
154657

Job Category:

Job Location:
Cary, North Carolina

Security Clearance:
No Clearance

Business Unit:
Piper Companies

Division:
Piper Enterprise Solutions

Position Owner:
Colin LaCroix

Piper Companies is hiring a Fullstack Engineer for a global financial institution located in Cary, NC. The 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 Fullstack Engineer

  • Develop robust, well-tested software using Test Driven Development (TDD) and Pair Programming practices. 
  • Collaborate with business stakeholders to define and build product features that enhance client onboarding and compliance workflows. 
  • Work across the full stack with an emphasis on server-side development using Kotlin (or Java/Scala for cross-training). 
  • Manage Continuous Integration/Delivery pipelines and ensure stability in production environments. 
  • Apply agile and XP practices to deliver maintainable, scalable solutions. 

 

Requirements of the Fullstack Engineer

  • 5+ years of professional experience in software development. 
  • Strong proficiency in Kotlin, or experience with Java/Scala and willingness to cross-train. 
  • Hands-on experience with Object-Oriented or Functional Programming using Test Driven Development. 
  • Familiarity with CI/CD pipelines, DevOps practices, and production environment management. 
  • Excellent communication skills and ability to collaborate with users and stakeholders. 

 

Compensation of the Fullstack Engineer

$142,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 

#LI-CL1 

#LI-HYBRID 

 

This Job opens for applications on 11/14/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?