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 19, 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