Redhorse transforms the way government uses data and technology. To support this mission, we are seeking a Senior Software Engineer to join our Cyber Analytics team. In this role, you will be at the forefront of advanced Computer Network Operations (CNO), designing and sustaining mission-critical software that directly impacts national security. You won’t just be writing code; you will be building the infrastructure and automation frameworks that enable the deployment of advanced cyber capabilities. If you are a problem-solver who thrives in dynamic, mission-driven environments and wants to see your work have an immediate operational impact, we want to hear from you.
Key Responsibilities
- Collaborate with government stakeholders, mission planners, and operators to translate complex operational requirements into scalable technical solutions.
- Design, develop, test, and maintain custom software applications that support real-time mission execution.
- Architect solutions that consolidate and automate fragmented tools, data sources, and workflows into cohesive mission platforms.
- Configure and maintain high-availability systems and collection infrastructure within operational environments.
- Develop and manage robust APIs, microservices, and automation frameworks using modern programming languages.
- Support the deployment and sustainment of containerized applications and services across diverse environments.
- Troubleshoot complex issues involving software, infrastructure, networking, and system integration.
- Lead software development efforts, providing technical mentorship to junior engineers and advocating for development best practices.
Required Experience/Clearance
- Active TS/SCI security clearance.
- Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, or Information Security.
- 6+ years of total experience in software engineering or technical operations, with at least 4+ years specifically supporting Computer Network Operations (CNO).
- 2+ years of experience developing automation solutions using Python, Bash, PowerShell, or Ansible.
- Demonstrated experience with Linux system administration (Ubuntu or Rocky Linux) and command-line operations.
- Proficiency in modern version control and issue management workflows (Git, Jira, or GitLab).
- Experience deploying and supporting containerized applications using Docker, Podman, or Docker Compose.
- Proven ability to lead technical projects independently in fast-paced, unstructured environments.
Desired Experience
- Experience supporting offensive cyber operations or advanced CNO mission sets.
- Familiarity with low-level programming languages such as C or C++.
- Exposure to Vulnerability Research (VR) or Reverse Engineering (RE) methodologies.
- Experience with container orchestration platforms such as Kubernetes.
- Knowledge of networking protocols, packet analysis, and operational communications technologies.
- Experience with Apache NiFi for data orchestration and workflow automation.
- Experience designing distributed systems or scalable microservices architectures.