Software Engineer
- Durham, NC
- Contract
- Full-time
- Develop and maintain software applications using C/C++.
- Implement and manage RESTful APIs.
- Handle memory management in C/C++.
- Apply object-oriented programming concepts in software development.
- Work in a Linux environment for software development.
- Set up and troubleshoot networking issues.
- Collaborate with cross-functional teams to ensure project success.
- Basic C/C++ Memory Management Skills
- Strong foundation in C/C++
- Object-Oriented Programming Concepts
- Software Development in Linux Environment
- Strong Communication skills both Written and Verbal
- Networking setup and troubleshooting
- 5+ years of experience
- IKEv2/VPN
- Agile Software Development
- Cryptography
- TLS
- PKI
- Basic Virtualization Knowledge
- Experience with Virtual Machines
- Medical, dental & vision
- Critical Illness, Accident, and Hospital
- 401(k) Retirement Plan – Pre-tax and Roth post-tax contributions available
- Life Insurance (Voluntary Life & AD&D for the employee and dependents)
- Short and long-term disability
- Health Spending Account (HSA)
- Transportation benefits
- Employee Assistance Program
- Time Off/Leave (PTO, Vacation or Sick Leave)
- Hiring diverse talent
- Maintaining an inclusive environment through persistent self-reflection
- Building a culture of care, engagement, and recognition with clear outcomes
- Ensuring growth opportunities for our people