Software Engineer, Network Automation

NorthMark Strategies - Dallas-Fort Worth Metroplex

Hiring: Software Engineer, Network Automation Company: NorthMark Strategies Location: Dallas-Fort Worth Metroplex Job Posted Time: 2026-09-10 13:14:33 Target Skills & Keywords : API Design, Agile, Ansible, BGP, CI/CD, Cloud Native, Configuration Management, DNS, Docker, Event-Driven, IaC, Kafka, Kubernetes, Load Balancing, Microservices, Python, RabbitMQ, Root Cause Analysis, Segment, TCP/IP, Terraform About the job Required Skills: •We are seeking an experienced Senior Engineer who is equally at home writing clean Python and reasoning about BGP – someone who has designed and built the tools and services that enable automated, scalable, and self-service networking across global infrastructure. •Leverage your expertise in networking and software engineering to automate the provisioning and management of complex data center 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. You will lead the design and implementation of automation solutions that support large-scale compute infrastructure, drive architectural decisions, and raise the bar on how modern networks are programmatically managed. You will own meaningful projects end-to-end, from design through production. •Design, build, and maintain automation frameworks that simplify network provisioning and lifecycle management across global infrastructure. •Contribute to architectural design discussions, ensuring automation is built for long-term maintainability and scalability. •Develop software in Python and leverage tools such as Ansible, Terraform, and Jinja2 to implement software-driven network designs/IaC 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 interfaces for engineering teams. Qualifications: •Proven experience spanning software development and network engineering, with direct ownership of automation and tooling projects. •Strong programming skills in Python and solid software engineering fundamentals - testing, version control, CI/CD, code review. •Operational familiarity with service discovery, secrets management, policy-as-code frameworks. •Comprehensive expertise in computer networking fundamentals, including TCP/IP, DNS, HTTP, load balancing, and network security concepts. •Applied hands-on capability in Infrastructure-as-Code and configuration management tools (Ansible, Terraform, Jinja2). •Expertise in cloud native technologies including containerization and orchestration (Docker, Kubernetes). •Operational familiarity with distributed system concepts: microservice architecture, data consistency, fault tolerance strategies, security, and observability patterns. •Strong problem-solving skills and comfort navigating ambiguity – you take ownership and drive projects to completion. •Demonstrated capacity to collaborate effectively in cross-functional, agile engineering teams, and flexibility to adapt to fast-changing technical environments. •Knowledge of event-driven or message-based architectures (Kafka, RabbitMQ). Compensation: •Company-Paid Lunch Stipend: Lunch is provided via GrubHub Interested candidates, please apply directly through the job posting on company's career page or try via AI auto apply on this platform. Don't miss this opportunity to join a forward-thinking team!