Piper Companies
Piper Companies is hiring: Software Engineer in Raleigh
Piper Companies, Raleigh, NC, US, 27601
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 26, 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
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 26, 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