Senior Software Engineer (C++, C#)

Opswat
Raleigh, NC

The Position

At OPSWAT, we’re passionate about protecting the world’s critical infrastructure from cyberthreats. Our team is made up of brilliant minds who are driven by a shared mission: to develop the most advanced cybersecurity solutions that keep the world’s most vital operations safe. We value collaboration, innovation, and dedication in everything we do. As part of our continued growth, we are now seeking a Senior Software Engineer to join our Netwall U.S. team and play a key role in our technical operations. This is a great opportunity to work at the intersection of development, operations, and support within a global cybersecurity leader.

Position Summary

We are seeking a highly skilled and motivated Senior Software Engineer to join the engineering team working on the OPSWAT Netwall product line. This role is crucial for developing and optimizing high-performance, secure networking applications in both Windows and Linux environments. The ideal candidate will have extensive experience with C++ and C# and a deep understanding of TCP/IP protocols to enhance the functionality and security of our unidirectional gateways and diodes.

What You Will be Doing


  • Understand and align with the overall product vision and goals.

  • Design, implement, and maintain robust, scalable software components for the Netwall product line using modern C++ and C# on Windows and Linux platforms

  • Leverage deep knowledge of the TCP/IP stack and general networking fundamentals to develop and maintain unidirectional TCP/IP proxy software.

  • Engage in system-level programming, including multi-threading, inter-process communication, and performance optimization on Linux systems.

  • Demonstrate strong ownership and commitment to meeting project timelines

What We Need from You  


  • Bachelor's or higher degree in Computer Science or related fields.

  • Minimum of 6+ years of enterprise software development experience using C++ and C#, with a strong track record of delivering production-quality software

  • Hands-on experience with both Windows and Linux system development.

  • Expertise in multi-threaded programming, memory management, and object-oriented design principles

  • Strong problem-solving, analytical, and troubleshooting skills.

  • Excellent verbal and written communication skills, with the ability to collaborate effectively with local and remote teams.

It Would be Nice if You Had


  • Knowledge of industrial automation and OT protocols such as OPC-UA, OPC-DA, or Modbus.

  • Experience with Python

  • Familiarity with CD/CI pipelines, Git, Jenkins, Jira, and Confluence

Posted 2026-02-10

Recommended Jobs

Control System Application Engineer

CITI, Inc.
Cary, NC

Job Description CITI INC. is looking for a driven and detail-oriented Control System Application Engineer to join our team in Cary, NC. The Control System Application Engineer is responsible for…

View Details
Posted 2026-01-26

Sports Data Operator

Sportradar
Greensboro, NC

Pay:  We pay up to $180 per game plus expenses (ticket, travel) What:  We are looking for reliable, enthusiastic people that can track events from college / professional sports in real time, from t…

View Details
Posted 2026-01-01

Sales and Marketing Assistant

Dakno Marketing
Clayton, NC

Hey I'm Brad. The owner of a fast-paced, growing, 20-person marketing company here in Raleigh. And basically, we are looking for that perfect "I can do it all" Sales and Marketing Assistant. You see, …

View Details
Posted 2026-01-28

AI/ML Engineer

Tek Leaders Inc
Charlotte, NC

Title: AI/ML Engineer Number of Openings: 2 Location: Malvern, PA (1st Choice); Charlotte, NC (2nd Choice); Dallas, TX 75248 (3rd Choice) 3 days’ on-site required in one of these 3 locations …

View Details
Posted 2026-02-03

Tool Design Engineer

Sapsol Technologies Inc
Charlotte, NC

About the Role: We are seeking an experienced Tank Design Engineer to design and develop transformer tanks and accessories. The role involves ensuring structural integrity, manufacturability, an…

View Details
Posted 2026-01-14

Heavy Equipment Mechanic

DH Griffin Burnt Poplar
Greensboro, NC

D.H. Griffin Companies is seeking an experienced Heavy Equipment Mechanic to join our team in Greensboro, NC. As a Heavy Equipment Mechanic, you will be responsible for maintaining and repairing our …

View Details
Posted 2026-02-10

Server

Carrabba's Italian Grill
North Carolina

You’ll be the face of our restaurant and responsible for our customers’ experiences. You need to be quick on your feet (literally and metaphorically) and have a polite and friendly attitude. If you en…

View Details
Posted 2026-01-11

Project Specialist - Center of Esoteric Testing

Covance Inc.
Burlington, NC

LabCorp is currently seeking a Project Specialist to join the Center of Esoteric Testing team located in Burlington, NC!  The ideal candidate will be one who can take initiative, have strong communic…

View Details
Posted 2026-02-10

Clinical Sales Specialist, Acute Care (Charlotte, NC or Washington DC)

Baxter International Inc
Charlotte, NC

This is where  your work makes a difference. At Baxter, we believe every person—regardless of who they are or where they are from—deserves a chance to live a healthy life. It was our founding be…

View Details
Posted 2026-01-12