Senior Software Engineer

Searchability®

Dallas (TX)

On-site

USD 90,000 - 150,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Searchability® is seeking software engineers to design and build high-performance distributed computing systems for mission-critical environments. You will contribute across the full SDLC, from design to deployment and long-term support, collaborating with multidisciplinary teams to deliver reliable, cloud-ready platforms.

The role emphasizes C/C++, Python, REST API design, and DevOps practices, with exposure to Docker and Kubernetes, Prometheus/Grafana, and security-conscious development.

Qualifications

  • Must be a U.S. citizen and eligible to work on projects requiring a high-level security clearance.
  • Proficient in C/C++ and Python with strong debugging and performance tuning skills.
  • Experience with Agile software development processes and version control with Git.
  • Familiarity with distributed systems, cloud-native architectures, and DevOps practices.

Responsibilities

  • Design, develop, integrate, test, deploy, and maintain distributed software-intensive systems.
  • Collaborate with software and systems engineers to produce design artifacts and test materials.
  • Support deployment in lab environments and operational sites; address updates and defect reports.

Skills

C/C++
Python
Agile methodologies
Git

Tools

Docker
Kubernetes
Prometheus
Grafana
RabbitMQ
NATS
AMQP
REST API
Terraform
Ansible
VMware

Job 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 Python
  • Familiarity with Agile software development processes
  • Version control using Git
Preferred Skills
  • Messaging frameworks for distributed systems (e.g., RabbitMQ, NATS, AMQP)
  • REST API design and development, including API documentation and contract testing
  • TCP/IP networking fundamentals, particularly in cloud or edge environments
  • Containerization technologies such as Docker
  • Container 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 development
  • Collaboration platforms for documentation and issue tracking
  • Infrastructure-as-Code tools (e.g., Ansible, Terraform, Packer)
  • Container cluster management tools
  • Knowledge 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

C++ / C / PYTHON / REST API / DEVOPS / DOCKER / PROMETHEUS / GRAFANA / GUI / SECURITY CLEARANCE / TS/SCI /

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Distributed Systems Engineer - C/C++, Python, Cloud
Senior Distributed Systems Engineer - C/C++, Python, Cloud

Searchability® • Dallas (TX)

On-site
USD 90,000 - 150,000
ME00624-Software Engineer 2
ME00624-Software Engineer 2

Momentum Engineering, Inc • Annapolis (MD)

On-site
USD 100,000 - 140,000
11 paid holidays
3 weeks PTO
Company sponsored medical plan
+2
Senior Software Engineer Top Secret/SCI w/Poly
Senior Software Engineer Top Secret/SCI w/Poly

Peraton • Maryland

On-site
USD 100,000 - 120,000
Heavily subsidized employee benefits
25 days of PTO accrued annually
Eligibility for bonus plan
Software Engineer
Software Engineer

Compunnel, Inc. • Pittsburgh

On-site
USD 90,000 - 120,000
Senior Software Engineer
Senior Software Engineer

Jobtailor • Oregon (WI)

On-site
USD 120,000 - 170,000
Senior Engineer, Systems Engineering
Senior Engineer, Systems Engineering

ICE • Jacksonville (FL)

On-site
USD 110,000 - 150,000
Software Engineer
Software Engineer

Navstar Inc. • Annapolis (MD)

On-site
USD 90,000 - 130,000
Senior Software Engineer Top Secret/SCI w/Poly
Senior Software Engineer Top Secret/SCI w/Poly

Peraton • Laurel (MD)

On-site
USD 130,000 - 160,000
Senior Software Engineer
Senior Software Engineer

Cielo Talent • United States

Hybrid
USD 100,000 - 140,000
Software Engineer
Software Engineer

Searchability Aerospace & Defense • Richardson (TX)

On-site
USD 80,000 - 110,000
Work on technically challenging systems
Collaborate with highly skilled engineers
Engage in full lifecycle ownership