Job Search

Software Engineer

Raleigh, NC

Piper Companies Logo

Job Id:
149762

Job Category:

Job Location:
Raleigh, NC

Security Clearance:
No Clearance

Business Unit:
Piper Companies

Division:
Piper Enterprise Solutions

Position Owner:
Hannah Cardwell

Piper Companies is seeking a Software Engineer for a world leading technology organization in the Raleigh, NC area. The Software Engineer will have experience across multiple programming languages, with a strong foundation in backend development, DevOps practices, and containerization technologies. The Software Engineer role is hybrid onsite in Raleigh NC.


Responsibilities for the Software Engineer include:

·      Develop and maintain secure applications across multiple languages (Python, Java, C++, Go, etc.)

·      Support backend and full-stack development efforts

·      Debug and troubleshoot issues across diverse environments

·      Collaborate with teams to design code that meets feature requests

·      Work within Linux OS environments and virtualized infrastructure

·      Apply networking and security protocol knowledge (e.g., TLS, SSL)

·      Contribute to CI/CD pipelines using Jenkins, Git, and DevOps best practices

·      Utilize containerization tools such as Docker and Kubernetes


Requirements for the Software Engineer include:

·      3+ years of software development experience

·      Strong foundation in multiple programming languages ( Python, Java, Go and C/C++)

·      Experience developing in Linux environments

·      Basic virtualization knowledge (VMs, Docker, Kubernetes)

·      Understanding of networking and security protocols

·      Familiarity with DevOps tools and CI/CD pipelines

·      Ability to work onsite in RTP, NC (2 days/week) or remotely for top candidates


Compensation for the Software Engineer:

·      $95,000-$115,000 annually

·      Full comprehensive benefits package including medical, dental, vision, 401(k), PTO, and sick leave as required by law

·      This job opens for applications on September 9, 2025. Applications will be accepted for at least 30 days from the posting date.


Keywords: Software Engineer, Python, Java, Go, C++, TLS, SSL, Docker, Kubernetes, CI/CD, Linux

#LI-HYBRID

#LI-HC1

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?