C or C++ Hardware Solutions Architect, GFI Software (Remote) - $100,000/year USD

Job ID: 4677

GFI offers an award-winning suite of must-have network security and communication software products that are distributed through our well-established partners. We are looking for a highly skilled solutions architect who will ensure that GFI products are the go-to solution for small and medium businesses.

If you're a security expert who loves hands-on coding, you will enjoy this strategic position in which you will empower Product Managers to define the product roadmap, help Support Leaders to troubleshoot highly complex product issues, cooperate with HW vendors and enable our Partners and Resellers with the high-quality solutions. 

This role has a fixed compensation of USD 100,000 per year. It is a fully remote, work-from-anywhere position.

What you will be doing

Your end goal is to enable all GFI customers to take advantage of the high-end network security products to ensure secure and safe business operations. GFI software enables SMB clients with simple-to-use and featured solutions. You’ll commit to the company mission by:

  • Product Roadmap Reviews - participate in product roadmap ideation, challenge Product Manager specs
  • Troubleshooting complex Client problems - collect required evidence, locate the problem, debug software and hardware, deliver RCA to Engineers
  • Design of Hardware Solutions - cooperate with Hardware vendors, design new generations of devices 
  • Product Testing - complete Hardware related test plan
  • Coding New Product Feature - analyze specs, do high-quality coding for high-performance apps
  • Making Product Certification - create environments, test the critical/affected apps functionality
  • Performing Product Risk Assessment - analyze third-party risks to our products, define mitigation solution
What you will NOT be doing

You won't be wasting your brainpower on routine solution implementations - this is not a consultancy or client billable work

Key Responsibilities

You will own/empower the following areas with success criteria:

  • Hardware Architecture - documented HW solutions and software requirements, managing third-party dependencies
  • Hardware Operations - managed Lab Operations, managed HW vendors
  • Product Development - bug-free features rolled out to production
  • Support - have representative environments, have 0 backlog of the complex unresolved client issues
  • Product Management - 100% risk assessed product roadmap, releases certified on various configurations 
Candidate Requirements
  • At least 5 years of systems or network security programming experience (e.g., experience with Kernel level programming, driver development, network protocols, firewall or VPN software and hardware, low-level C/C++ development)
  • Expert level C/C++ coding skills
  • Proven problem-solving ability
  • Intermediate spoken English proficiency
Nice to have

Experience in Java, Jenkins, Docker, k8s

Apply Now


$100k/year ($50/hour)



Working Hours

40 hours/week any timezone

Employment Type

Long-term role

More about this role

Stories from Our Partners

Kavya Harlalka
Play Video
Software Engineer
Kavya Harlalka

Every developer knows that tunnel vision you get when the interruptions finally stop and the code can flow through you without distraction. Kavya found a...

Read More
Trilogy Engineering Team
Play Video
Trilogy Engineering Team

We have amazing talent from around the world building amazing enterprise software for the world. There couldn't be a better place to wake up every day...

Read More
Thabet Burias
Product Chief Architect
Thabet Burias

Thabet is working for Crossover’s client Aurea as a Product Chief Architect. Previously working for a company based in the Philippines, he is now earning...

Read More
Carlos Espinosa
Chief Architect, Devfactory
Carlos Espinosa

In less than two years, Carlos has been promoted 3 times, and he credits his team (peers, managers, and direct reports) for helping him grow...

Read More

Related Jobs