Sr Software Engineer - Network Automation

Career Techniques

Dallas (TX)

Hybrid

USD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Relocation Assistance Available

Job summary

Career Techniques is seeking a Hybrid Network Automation Engineer in Dallas, Texas, focusing on leveraging expertise in networking and software engineering. You will collaborate with various teams to implement innovative automation solutions that optimize network management.

The ideal candidate has strong programming skills in Python, familiarity with networking principles, and experience with tools like Ansible and Terraform. This role supports a collaborative and agile engineering environment with opportunities for professional development.

Qualifications

  • Proven experience in software engineering or network engineering with a focus on automation.
  • Strong programming skills in Python and familiarity with software engineering practices.
  • Solid understanding of computer networking including routing, switching, and protocols.
  • Experience with Infrastructure-as-Code and configuration management tools like Ansible and Terraform.

Responsibilities

  • Design, build, and maintain automation frameworks for network provisioning.
  • Develop software in Python using Ansible, Terraform, and Jinja2.
  • Integrate network automation into CI/CD pipelines.
  • Implement observability workflows for network performance and telemetry.
  • Participate in on-call rotations and incident response.

Skills

Software engineering
Network engineering
Python programming
Infrastructure-as-Code
Ansible
Terraform
Jinja2
Docker
Kubernetes
CI/CD

Job description

Hybrid-3days/weekin-office USCandGCPreferred Relocation Assistance Available In this role you will leverage your expertise in networking and software engineering to automate the provisioning, configuration, and observability of complex network environments. You will collaborate closely with network engineers, platform engineers, and security teams to ensure that our networking stack is reliable, secure, and efficient. This is a hands‑on engineering role where you will design and implement automation solutions that support large‑scale compute and research workflows, driving innovation in how modern networks are managed.

Key responsibilities
  • Design, build, and maintain automation frameworks that simplify network provisioning and lifecycle management
  • Develop software in Python and leverage tools such as Ansible, Terraform, and Jinja2 to implement Infrastructure-as-Code practices
  • Integrate network automation into CI/CD pipelines, enabling testable, repeatable, and reliable deployments
  • Build APIs and tooling to expose networking capabilities as self‑service for engineering teams
  • Implement observability workflows for network performance, availability, and telemetry using modern monitoring stacks
  • Collaborate with Network Engineering, Security, and Platform teams to deliver resilient and scalable automation solutions
  • Participate in on‑call rotations and incident response, contributing to the reliability of production systems
  • Contribute to architectural design discussions, ensuring automation is built for long‑term maintainability and scalability
Who are we looking for
  • Proven experience in software engineering, network engineering, or a hybrid of both, with a focus on automation
  • Strong programming skills in Python and familiarity with software engineering practices (testing, version control, CI/CD)
  • Solid understanding of computer networking (routing, switching, firewalls, protocols) and network design principles
  • Experience with Infrastructure-as-Code and configuration management tools (Ansible, Terraform, Jinja2)
  • Familiarity with containerization and orchestration platforms (Docker, Kubernetes)
  • Exposure to observability, monitoring, or telemetry systems for distributed infrastructure
  • Strong problem‑solving skills with the ability to navigate ambiguity and take ownership of projects
  • Comfortable working in collaborative, agile engineering teams
Desirable skills and knowledge
  • Knowledge of event‑driven or message‑based architectures (Kafka, RabbitMQ)
  • Experience with API design, service integration, or platform engineering
  • Familiarity with service discovery, secrets management, or policy‑as‑code frameworks
  • Understanding of large‑scale data center networking concepts and technologies (Cisco, Arista, segment routing, multitenant designs)
  • Prior contributions to open‑source networking or automation projects
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Network Automation
Senior Software Engineer, Network Automation

NMC2 • Dallas (TX)

On-site
USD 90,000 - 130,000
Senior Software Engineer, Network Automation
Senior Software Engineer, Network Automation

NorthMark Compute & Cloud • Dallas (TX)

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

NorthMark Compute and Cloud LLC • Dallas (TX)

On-site
USD 100,000 - 130,000
Company-Paid Lunch Stipend
100% Employer-Pay of medical benefits
16 weeks of Paid Parental Leave
+2
Network Automation Engineer
Network Automation Engineer

Motion Recruitment Partners LLC • Irving (TX)

Hybrid
USD 90,000 - 150,000
Network Automation Engineer
Network Automation Engineer

Realm • Austin (TX)

On-site
USD 100,000 - 130,000
Network Automation Engineer
Network Automation Engineer

Motion Recruitment • Irving (TX)

Hybrid
Network Engineer (Automation & AI Focus)
Network Engineer (Automation & AI Focus)

Career Techniques • Dallas (TX)

Hybrid
USD 80,000 - 110,000
Network Automation Engineer
Network Automation Engineer

Compunnel, Inc. • Minneapolis (MN)

On-site
USD 90,000 - 120,000
Network Automation Engineer
Network Automation Engineer

Surya Technologies • Raleigh (NC), Durham (NC)

On-site
USD 90,000 - 120,000
Senior Network Automation Engineer
Senior Network Automation Engineer

ARK Solutions, Inc. • United States

On-site
USD 120,000 - 150,000