Senior Developer
Listed on 2026-01-12
-
Software Development
Software Engineer
About PUNCH:
We’re problem solvers first & foremost. PUNCH’s origin story involves frustration with available INFOSEC tools and techniques—we came up thru the industry using these inefficient tools and decided there had to be a better way. We bring this laser focus on efficiency to every customer engagement.
We have trust as a hallmark in everything we do. PUNCH provides its team members with the maximum amount of ownership over their careers, the direction of the company, and the flexibility & freedom to accomplish their job without interference. Trust requires accountability; we live that, company-wide.
We back each other up. PUNCH is a supportive place to work. We’ve worked hard to create an environment that makes people better, encourages teamwork, and rewards a “pitch in” mentality.
We give back. To those in need. To the community. To the industry.
Does this sound like you?
Role Overview:PUNCH Cyber Analytics Group is seeking a Senior Software Engineer with strong experience in C/C++ and Python development on Linux systems. The ideal candidate will combine deep technical understanding of network architecture and the TCP/IP stack with hands-on programming expertise. This role supports advanced cybersecurity research and development projects focused on scalable, high-performance network defense technologies.
Responsibilities- Design and develop performant C/C++ applications for Linux-based environments.
- Write and maintain Python code for automation, integration, and data analysis.
- Develop and optimize software that interfaces directly with network protocols and packet capture systems.
- Collaborate with cybersecurity analysts and engineers to prototype and operationalize mission tools.
- Participate in design reviews, peer code reviews, and documentation.
- Support integration with containerized and cloud-based environments.
- 5+ years of C/C++ programming experience on Linux.
- 3+ years of Python programming experience.
- 3+ years of experience with networking and network architecture
. - Strong understanding of TCP/IP stack and network fundamentals.
- Ability to obtain and maintain a U.S. Government security clearance
.
- Familiarity with Red Team/OCO network tactics and tradecraft.
- Background in data science or data-driven analytics.
- Experience with Elastic Stack (Elasticsearch, Logstash, Kibana).
- Experience with Docker and containerized development.
- Prior experience in cyber R&D,
DCO
, or mission support environments
.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).