Piper Companies is seeking a Software Engineer for a world leading technology organization in the Raleigh, NC area to develop and maintain secure applications, support backend and full-stack development, and contribute to CI/CD pipelines.
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
- Utilize containerization tools such as Docker and Kubernetes
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
- The Software Engineer role is hybrid onsite in Raleigh NC.
- Ability to work onsite in RTP, NC (2 days/week) or remotely for top candidates