Job Search

Full Stack Software Engineer

Durham, North Carolina

Piper Companies Logo

Job Id:
167310

Job Category:

Job Location:
Durham, North Carolina

Security Clearance:
No Clearance

Business Unit:
Piper Companies

Division:
Piper Enterprise Solutions

Position Owner:
Jacqueline Norsworthy

Piper Companies is seeking a Full Stack Software Engineer to join a highly rated local organization within the technology industry. This Full Stack Software Engineer role is ideal for a hands-on engineer who enjoys building scalable applications, developing APIs, and working with modern cloud technologies in a collaborative hybrid environment.


Responsibilities of the Full Stack Software Engineer:

• Design, develop, and maintain full stack applications using TypeScript and modern frameworks.

• Build and support scalable, secure API services to support business and customer-facing applications.

• Collaborate with product managers, designers, and other engineers to deliver high-quality software solutions.

• Leverage AWS services to deploy, monitor, and optimize cloud-based applications.

• Participate in code reviews, testing, and troubleshooting to ensure performance and reliability.

• Contribute to architectural decisions and continuous improvement of development practices.


Qualifications of the Full Stack Software Engineer:

• 4+ years of professional software engineering experience in a full stack environment.

• Bachelors Degree is Required.

• Strong experience with TypeScript and modern front-end and back-end development.

• Hands-on experience with API development and integration.

• Working knowledge of AWS and cloud-native application design.

• Experience working in Agile or Scrum-based development teams.

• Ability to work on-site in Durham, NC on a hybrid schedule (3 days per week).


Compensation for the Full Stack Software Engineer includes:

• Salary range: $115,000 – $125,000 depending on experience

• Comprehensive benefits package including medical, dental, vision, 401(k), and PTO

• Hybrid work schedule with a collaborative local team


This job opens for applications on 06/05/2026. Applications for this job will be accepted for at least 30 days from the posting date.


#LI-JN1

#LI-HYBRID

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?