Senior Developer (Remote)

PUNCH Cyber Analytics Group

  • Reston, VA
  • 30+ days ago
  • Remote
    Want to know if you’re a fit?
    Upload your resume and let our AI show you.

    Skills

    • Automationunmatched
    • C Programming Languageunmatched
    • C++ Programming Languageunmatched
    • Cloud Computingunmatched
    • Code Reviewsunmatched
    • Computer Network Defense (CND)unmatched
    • Data Analysisunmatched
    • Data Scienceunmatched
    • Dockerunmatched
    • Documentationunmatched
    • Elasticsearchunmatched
    • Information/Data Security (InfoSec)unmatched
    • Internet Securityunmatched
    • Linux Operating Systemunmatched
    • Network Architecture/Engineeringunmatched
    • Network Protocolsunmatched
    • Network Securityunmatched
    • Prototypingunmatched
    • Python Programming/Scripting Languageunmatched
    • Research & Development (R&D)unmatched
    • Security Clearanceunmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • TCP/IP (Transmission Control Protocol/Internet Protocol)unmatched
    • Team Playerunmatched
    • Web Analyticsunmatched

    Description

    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 Pythondevelopment 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.

    Required Qualifications

    • 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.

    Preferred:

    • 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&DDCO, or mission support environments.

    Numbers & Facts

    LocationReston, VA (
    Remote
    )

    Similar Jobs

    See more jobs