Position

Senior Software Engineer - Bridge

Posted

09-Oct-2025

Location

McKinney, Texas

Category

Software Development and Engineering

Remote Friendly

Hybrid

Work Type

Contract To Hire

Reference

Salary Range

227026

Hourly Rate: Up to $75 per hour (DOE)

Hybrid Details: Dallas, TX – Hybrid

Duration: 6 months (with potential for conversion)

Job Description
We’re currently searching for a seasoned Sr. Software Engineer to design and optimize the core systems behind our client’s flagship product – a next-generation Linux-based network appliance and embedded Rust agent platform. You’ll work on the kind of infrastructure where reliability, performance, and security aren’t just nice-to-haves - they’re the foundation of everything they do!

About the Role
This role is designed for Engineers with experience working backend systems and Networking systems, engaging in the "guts" and not web-based. This role is designed around routing development, VPF related, DPDK operations development where you will code and build virtual routers. We’re looking for someone who’s built and shipped modern solutions, including VPNs, and able to engage in the “guts” of the systems and tools. This is a slightly “embedded” role and excellent for someone who’s been a Linux Software Engineer, Distribution Engineer, or the mindset of an old-school OS Programmer creating cutting-edge solutions.
What You’ll Do

  • Design and build robust backend services, embedded Rust agents, and Linux-based network appliances that deliver secure, high-performance connectivity.
  • Architect and optimize network configurations and routing for a SOHO router/firewall — ensuring top-tier speed, scalability, and protection.
  • Manage and troubleshoot Linux servers across cloud and on-prem environments, solving complex issues at scale.
  • Analyze and tune Linux’s packet routing and frame processing to get the most out of every byte on the wire.
  • Implement observability using metrics, logs, traces, and events to give full visibility into distributed systems and accelerate incident response.
  • Debug and resolve advanced production issues — from deep Rust stack traces to low-level network troubleshooting.
  • Automate everything — from builds and deployments to monitoring and infrastructure — using CI/CD and Infrastructure as Code principles.
  • Document clearly and contribute to a culture of operational excellence and continuous improvement across the engineering organization.
What You Bring
  • Advanced proficiency in Rust (embedded systems) and Python (backend development) and a background in C/C++
  • Deep experience managing and scaling Linux servers in production environments.
  • Strong understanding of networking fundamentals — TCP/IP, HTTP, DNS, routing, firewalls, load balancing, and network security.
  • In-depth knowledge of the Linux networking stack and related kernel-level components.
  • Experience with embedded development and firmware lifecycle management.
  • Familiarity with observability stacks like Prometheus, Grafana, OpenTelemetry, and ELK/Loki.
  • Skilled in performance tuning using tools like eBPF, profilers, tracing systems, tcpdump, iptables/nftables, and iproute2.
  • Comfortable debugging complex systems using stack traces, core dumps, and packet analysis.
  • Experience with Docker, Kubernetes, and cloud-native deployment practices for Linux workloads.
  • Proficient with Git, modern CI/CD pipelines (GitHub Actions, CircleCI, Argo), and tools like Jira or Azure DevOps.
  • Excellent communicator who can explain technical concepts clearly and write solid documentation.
#LI-Hybrid

Talent Groups is an equal opportunity employer. Our goal is to promote an environment that helps our employees and clients appreciate the benefits that diversity provides.

APPLY NOW
Share this job
Interested in this job?
Save Job
CREATE AS ALERT

Similar Jobs

Recruiter Name: Karen George

Recruiter Email:  karen.george@talentgroups.com

SCHEMA MARKUP ( This text will only show on the editor. )