Senior Computing Systems/Software Engineer
Core
Design, develop, integrate, and test software and systems solutions for Mission Integrated Command & Control programs, focusing on cybersecurity, distributed messaging, and automation.
Role type
Senior IC computing systems/software engineer
Builds
Software solutions, systems solutions, and automation scripts for defense and security programs
Domain
Defense, security, and mission-critical command & control
Deliverable
production ML models | product features | infrastructure
Required skills
Linux administration, network device configuration, software troubleshooting and debugging, engineering documentation, technical briefing, requirement derivation, CI/CD pipeline management, cybersecurity implementation, distributed messaging troubleshooting, data analysis, process improvement, automation scripting
Preferred skills
C++ and Java programming, unit testing, Ansible automation, containerization and orchestration (Kubernetes, Docker, Podman), messaging protocols (DDS, HTTP/S, TCP/IP, DNS, Kafka), Open DDS/RTI DDS, Wireshark debugging, software lifecycle development
Technologies
Ansible, CI/CD, DevSecOps, Docker, HTTP, Java, Kafka, Kubernetes, Linux, Network, Podman, Security, TCP/IP
Responsibilities
Design, develop, integrate, and test software and systems solutions; derive program requirements and support verification; configure networks and operating environments; implement cybersecurity measures; create and maintain automation scripts; work with distributed messaging technologies; analyze data to support engineering decisions; produce technical documentation; improve engineering processes; collaborate in an Agile DevSecOps environment
Seniority
Senior, hands-on IC with leadership potential

