Demo

Senior Software Engineer, Network Automation & Kubernetes

GTN Technical Staffing
Dallas, TX Full Time
POSTED ON 6/2/2026
AVAILABLE BEFORE 7/1/2026

Senior Software Engineer, Network Automation & Kubernetes

Location: Dallas, TX | Hybrid

Type: Direct Hire

Relocation: Available for non-local candidates

Compensation

Competitive base salary performance bonus

100% company-paid benefits

Overview

GTN is seeking a Senior Software Engineer, Network Automation & Kubernetes to design, build, and maintain software, platform tooling, and automation frameworks that support scalable, reliable infrastructure across a large global environment.

This role is best suited for a strong software engineer who has hands-on Kubernetes experience and enough networking exposure to understand infrastructure workflows, connectivity, routing concepts, and operational dependencies. The ideal candidate should lean more toward software engineering and platform development than traditional network engineering.

This is a hands-on engineering role focused on writing clean, production-quality code, building APIs and internal tools, automating infrastructure workflows, and improving reliability across Kubernetes, cloud-adjacent, data center, and network-integrated environments.

The Senior Software Engineer will work closely with platform engineering, network engineering, security, and infrastructure teams to build software-driven systems that make infrastructure more programmable, reliable, observable, and self-service.

Key Responsibilities

Software Engineering & Platform Tooling

• Design, build, and maintain software platforms, APIs, and internal tools that support infrastructure and network automation

• Develop clean, maintainable, production-quality code, primarily in Python or similar backend languages

• Build automation frameworks that improve provisioning, configuration, lifecycle management, observability, and operational workflows

• Create self-service tooling that enables engineering teams to interact with infrastructure and networking capabilities through software

• Integrate automation into CI/CD pipelines to support testable, repeatable, and controlled deployments

• Apply software engineering best practices including testing, version control, code review, documentation, and maintainable design

Kubernetes & Infrastructure Engineering

• Build and support tooling that operates across Kubernetes, containerized platforms, and distributed infrastructure environments

• Develop services and automation that improve reliability, scalability, and operational efficiency across platform systems

• Work with Kubernetes concepts such as deployments, services, ingress, networking, observability, and workload orchestration

• Support infrastructure-as-code and configuration management workflows using tools such as Terraform, Ansible, or similar technologies

• Collaborate with platform, security, infrastructure, and network teams to improve deployment patterns, system reliability, and operational standards

• Evaluate and implement modern engineering practices around service discovery, secrets management, policy-as-code, and platform automation

Network-Aware Automation & Reliability

• Build software that interacts with network systems, services, APIs, telemetry, and configuration workflows

• Apply foundational networking knowledge to support automation related to DNS, TCP/IP, routing, load balancing, segmentation, firewall policy, and connectivity

• Troubleshoot issues across application, Kubernetes, infrastructure, and network layers

• Implement telemetry, observability, monitoring, and alerting workflows to improve infrastructure visibility and reliability

• Participate in incident response, root cause analysis, and reliability improvement efforts

• Partner with network engineers to translate operational needs into scalable software and automation solutions

Required Experience

• Strong software engineering background with experience building backend services, APIs, automation platforms, or infrastructure tooling

• Hands-on Kubernetes experience, including containerized workloads, orchestration concepts, and platform operations

• Strong Python development skills or experience with another modern backend language

• Experience writing clean, maintainable, testable, production-quality code

• Experience with CI/CD, version control, code review, automated testing, and modern software delivery practices

• Experience building automation for infrastructure, platforms, cloud environments, or internal engineering tools

• Familiarity with infrastructure-as-code and configuration management tools such as Terraform, Ansible, Jinja2, or similar

• Working knowledge of networking fundamentals such as TCP/IP, DNS, HTTP, routing concepts, load balancing, firewalls, and network security concepts

• Ability to troubleshoot across software, Kubernetes, infrastructure, and network-adjacent systems

• Experience integrating systems through APIs, services, event-driven workflows, or automation pipelines

• Ability to take ownership of ambiguous technical problems and drive solutions from design through production

Preferred Experience

• Experience in large-scale data center, cloud, HPC, AI infrastructure, or high-availability environments

• Experience building platform engineering tools, developer platforms, infrastructure services, or internal self-service systems

• Exposure to network automation or network-integrated systems involving Cisco, Arista, Juniper, or similar platforms

• Familiarity with routing and network technologies such as BGP, OSPF, VRF, VLANs, ACLs, firewall policies, EVPN, or VXLAN

• Experience with distributed systems concepts such as microservices, fault tolerance, service discovery, data consistency, security, and observability

• Experience with relational, NoSQL, or graph databases

• Exposure to event-driven or message-based architectures such as Kafka or RabbitMQ

• Familiarity with secrets management, policy-as-code, and infrastructure security practices

• Prior contributions to open-source software, infrastructure, Kubernetes, or automation projects

Ideal Candidate Profile

The ideal candidate is a hands-on software engineer who enjoys building reliable systems, internal tools, APIs, and automation that support complex infrastructure environments. This person should bring strong software development fundamentals, practical Kubernetes experience, and enough networking fluency to collaborate effectively with network engineering teams.

This role is not intended for someone who is primarily a traditional network engineer with light scripting experience. The best fit is a software-first engineer who can operate in Kubernetes and infrastructure environments, understand network-adjacent problems, and build scalable automation that improves reliability, observability, and operational efficiency.

Salary : $150,000 - $210,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer, Network Automation & Kubernetes?

Sign up to receive alerts about other jobs on the Senior Software Engineer, Network Automation & Kubernetes career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$108,098 - $130,480
Income Estimation: 
$131,611 - $156,576
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at GTN Technical Staffing

  • GTN Technical Staffing Birmingham, AL
  • Onsite Position Open to Relocation Must be Greencard or US Citizen Position Overview Our client is seeking an Epicor Kinetic Specialist to support and opti... more
  • 1 Day Ago

  • GTN Technical Staffing Spartanburg, SC
  • Electrical Maintenance Engineer – Mission Critical Infrastructure Location: Spartanburg, SC Type: Direct Hire Compensation: $130K–$160K base bonus Overview... more
  • 3 Days Ago

  • GTN Technical Staffing Las Vegas, NV
  • Job Title: Desktop Support Technician (Enterprise / Onsite) Location: Las Vegas, NV – Fully Onsite Work Schedule: 8am - 5pm M-F Role Overview We are seekin... more
  • 6 Days Ago

  • GTN Technical Staffing Spartanburg, SC
  • OFFICE MANAGER & EXECUTIVE ASSISTANT Location: Spartanburg, SC (On-Site) Type: Direct Hire • Base salary: $80,000 – $90,000 10% performance bonus • 100% co... more
  • 9 Days Ago


Not the job you're looking for? Here are some other Senior Software Engineer, Network Automation & Kubernetes jobs in the Dallas, TX area that may be a better fit.

  • Ruri Software Technologies LLC Richardson, TX
  • AWS / DevOps Location : Richardson, 5 days onsite Direct Client Only W2 (no C2C) Start date : ASAP, don’t look for anyone who can start after 2 weeks that ... more
  • 1 Day Ago

  • Idexcel Inc. Richardson, TX
  • Role: Senior IT Engineer (Kubernetes) Duration: Long Term Location: Richardson, TX, USA 75081 Note: ***Manager needs someone with proven, hands-on Kubernet... more
  • 15 Days Ago

AI Assistant is available now!

Feel free to start your new journey!