CareerPlanSign in

Software Engineer

Richardson, TX💼 Full-time🗓 2026-09-02 → 2026-10-03

Core

Develop and maintain software-intensive distributed computing signal processing systems for government clients, covering the full lifecycle from design to operations.

Role type

Software Engineer (Signal Processing & Distributed Systems)

Builds

Real-time signal and image processing systems for government missions

Domain

Defense & Government / Signal Processing & High-Performance Computing

Deliverable

production ML models | product features

Required skills

C/C++, Python, Linux, Git, Agile Processes

Preferred skills

Cloud-Native Messaging, REST API Development, TCP/IP Networking, CI/CD, Docker & Kubernetes, GUI Development, IaC, Security Hardening

Technologies

RabbitMQ, NATS, AMQP, OpenAPI, Jenkins, Nexus, SonarQube, PyTest, GTest, Docker, Kubernetes, Helm, ArgoCD, Prometheus, Loki, Grafana, AWS, Vmware, Harvester, Rancher, RKE2, K3S, Ansible, Packer, Terraform, Confluence, Jira

Responsibilities

Design, develop, integrate, validate, and verify software for distributed computing systems; participate in peer reviews; support system installation at factories and customer facilities; respond to change requests and defect reports.

Seniority

Mid-level, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 953,000+ jobs from 20+ sources.