Job Search

Sr. Software Engineer

Durham, North Carolina

Piper Companies Logo

Job Id:
164597

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 Senior Software Engineer to join a growing technology-driven organization operating within a fast-paced enterprise environment. This Senior Software Engineer opportunity is ideal for an experienced full stack engineer with a strong backend focus who enjoys building scalable, high-impact applications using modern Java and JavaScript-based technologies in a collaborative setting.


Responsibilities of the Senior Software Engineer:

• Design, develop, and maintain full stack applications with approximately 70% focus on backend development.

• Build and optimize backend services using Java and related frameworks to support scalable, high-availability systems.

• Develop clean, maintainable frontend components using JavaScript and TypeScript.

• Collaborate closely with product managers, architects, and other engineers to translate requirements into technical solutions.

• Participate in code reviews, testing, debugging, and performance optimization across the application stack.

• Contribute to system design discussions and help drive technical best practices and standards.

• Support deployments and ongoing enhancements within a hybrid work environment.


Qualifications of the Senior Software Engineer:

• 5+ years of professional software engineering experience.

• Bachelor’s degree in Computer Science or a related technical field (required).

• Strong hands-on experience with Java for backend development.

• Proficiency with JavaScript and TypeScript for frontend or full stack development.

• Demonstrated full stack experience with a clear emphasis on backend systems.

• Experience working in agile or iterative development environments.

• Strong problem-solving skills and the ability to work independently and collaboratively.


Compensation for the Senior Software Engineer includes:

• Salary range: $120,000 – $135,000 depending on experience

• Comprehensive benefits package including medical, dental, vision, 401(k), and paid time off


This job opens for applications on 04/20/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?