Skip to main content

Software Engineer Jobs

Posted today

clearancejobsDallas (TX)

SENIORITY

Lead

SALARY

$160,000 per year

Apply (opens in a new tab)

About the role

Job PostingSoftware EngineerUp to $160k BaseC / C++ / PythonJob Description A technology-focused engineering organization is seeking software engineers to help design and build high-performance distributed computing systems used in complex, mission-critical environments. The team develops advanced software platforms that support real-time processing, scalable infrastructure, and modern cloud-native architectures. This role offers the opportunity to work across the full software development lifecycle, from early design and development through system integration, deployment, and long-term operational support. Engineers collaborate closely with multidisciplinary teams to build reliable, scalable systems that operate in demanding environments.
Responsibilities: Software engineers in this role support the development and maintenance of distributed, software-intensive systems. Responsibilities include software design, development, integration, testing, deployment, and ongoing maintenance following established engineering processes. Engineers work within collaborative teams consisting of software and systems engineers to produce design documentation, implementation artifacts, and test materials. Additional responsibilities include participating in peer reviews, integrating system components, supporting deployment in both internal lab environments and operational sites, and addressing updates, change requests, and defect reports for deployed systems. Required Skills, Strong programming experience in C/C++Experience with PythonDevelopment in Linux environmentsFamiliarity with Agile software development processesVersion control using Git PreferredSkillsMessaging frameworks for distributed systems (e.g., RabbitMQ, NATS, AMQP)REST API design and development, including API documentation and contract testingTCP/IP networking fundamentals, particularly in cloud or edge environmentsContinuous Integration / DevOps pipelinesContainerization technologies such as DockerContainer orchestration platforms (Kubernetes or similar tools) Monitoring and observability tools (e.g., Prometheus, Loki, Grafana) Experience with virtualization or cloud environments (AWS, VMware, or similar) Web-based GUI developmentCollaboration platforms for documentation and issue trackingInfrastructure-as-Code tools (e.g., Ansible, Terraform, Packer) Container cluster management toolsKnowledge of system security hardening standards and best practices Qualifications, Must be a U.S. citizen and eligible to work on projects requiring a high-level security clearance

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this