Software Engineer
Join a dynamic team focused on enhancing the serviceability of a wide range of products. As a Software Engineer, you will design and test software features, ensuring new functionalities meet their intended specifications. This role demands a quick adaptation to new code bases and processes, making it perfect for individuals eager to learn and innovate.
Responsibilities
- Design and test new software features.
- Verify that new features operate as intended.
- Define and scope the expected behavior of new features.
- Adapt quickly to different products and services across the portfolio.
- Communicate effectively with team members and external business entities.
Essential Skills
- 3+ years of software development experience.
- Proficient in networking setup and troubleshooting.
- Strong foundation in multiple object-oriented languages such as Java, JavaScript/UI, Python, C/C++, and Golang.
- Experience with software development in a Linux environment.
- Excellent written and verbal communication skills.
- Basic knowledge of virtualization, including virtual machines and Docker.
- Familiarity with agile software development methodologies.
Additional Skills & Qualifications
- Eager to learn new technologies and concepts.
- Experience with various programming languages and technologies such as Java, JavaScript, and VMware.
- Understanding of networking protocols and cryptography.
- Must be a US Citizen due to requirements for several products.
Work Environment
The position is currently remote, with plans to transition to a hybrid model where employees will work onsite two days a week. Local candidates are preferred, but remote candidates are also considered. The work environment is collaborative, with a focus on continuous learning and adaptation to new challenges.
Job Type & Location
This is a contract position based out of Durham, North Carolina.
Pay and Benefits
The pay range for this position is $40.00 - $45.00/hr. Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following:
- 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)
Application Deadline
This position is anticipated to close on Oct 11, 2025.