Piper Companies is seeking a Software Engineer to develop and maintain secure applications across multiple languages and support backend and full-stack development efforts for a world leading technology organization in the Raleigh, NC area.
Requirements
- 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
- Experience with containerization tools such as Docker and Kubernetes
- Experience with Python, Java, C++, Go
Responsibilities
- 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
Other
- 3+ years of software development experience
- Ability to work onsite in RTP, NC (2 days/week) or remotely for top candidates
- Full comprehensive benefits package including medical, dental, vision, 401(k), PTO, and sick leave as required by law
- Onsite work required 2 days a week in Raleigh NC