Senior Software Engineer, Network Automation
NorthMark Strategies
The Company NorthMark Compute & Cloud (NMC²) is backed by dedicated leadership and investment, with a clear mission as it operates at the bleeding edge of technology. Its goal is to scale and enhance the high-performance computing (HPC) and cloud infrastructure that supports its clients' research, production, and delivery, enabling breakthroughs that shape the industries of tomorrow. Its engineers build critical infrastructure to eliminate friction in scientific research, simulations, analysis, and decision-making, accelerating discovery and driving faster innovation. The Role 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. In this role, you will 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. Responsibilities:
- 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.
- Implement observability and telemetry workflows for network performance and availability using modern monitoring stacks.
- Collaborate with Network Engineering, Security, and Platform teams to deliver resilient and scalable automation solutions.
- Participate in on-call rotations, contributing to incident response, root cause analysis, and ongoing reliability improvements.
- 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.
- Experience with API design, service integration, or platform engineering.
- Familiarity with service discovery, secrets management, policy-as-code frameworks.
- Deep understanding of computer networking fundamentals, including TCP/IP, DNS, load balancing, and network security concepts.
- Hands-on experience with Infrastructure-as-Code and configuration management tools (Ansible, Terraform, Jinja2).
- Expertise in cloud native technologies including containerization and orchestration (Docker, Kubernetes).
- 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.
- Ability to collaborate effectively in cross-functional, agile engineering teams, and flexibility to adapt to fast-changing technical environments.
- Experience with relational, NoSQL, or graph databases - we use a mix depending on the problem.
- Knowledge of event-driven or message-based architectures (Kafka, RabbitMQ).
- Understanding of large-scale data center networking concepts and vendor ecosystems (Cisco, Arista, Juniper) and technologies such as segment routing, multitenant network designs.
- Deep understanding of routing, switching, firewalls, core protocols (BGP, OSPF, VRF, VLAN, ACL, firewall object groups etc.) and infrastructure design principles.
- Experience applying ML or AI techniques to infrastructure problems - for example predictive analytics, anomaly detection, or automated remediation workflows.
- Prior contributions to open-source networking or automation projects.
- Company-Paid Lunch Stipend : Lunch is provided via GrubHub
- Company-Paid Benefits: 100% Employer-Paid Medical in our High Deductible Health Plan, Dental and Vision benefits for employees and their families, 16 weeks of Paid Parental Leave, Employee Assistance Program, Life insurance, Short-Term Disability and Long-Term Disability
- 401(k): Company will match 100% of your contributions up to 6%
- Optional Employee-Paid Benefits: Medical insurance in our PPO plan and a variety of other benefits such as Health Savings Accounts (with Company Contribution!), Flexible Spending Accounts, Supplemental Life Insurance, Wellhub and more.
- Time Off: 25 days of Paid Time Off plus 12 company holidays
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Network Automation in Dallas, TX vacancy
- Stellantis Financial Services US is looking for a Senior Cloud Engineer focused on enhancing our Microsoft Azure cloud infrastructure. The candidate will lead implementation efforts, optimize solutions for cost-effectiveness, and mentor junior engineers in best practices...Senior
- Senior Platform Engineer (Hybrid) page is loaded## Senior Platform Engineer (Hybrid)locations: Support... ...* Contribute to intelligent automation patterns using AWS Bedrock and related... ...Akamai, AWS, AI, Other* 6+ years of software engineering experience with a focus on...SeniorWorldwide
$95k - $200k
...Software Engineer Founded in 2015, Shield AI is a venture-backed deep-tech company with the mission of protecting service members and... ...help continue building V-BAT's test operations, specifically automation capabilities and tools used to test software components ranging...SeniorFull timeTemporary workPart timeInternshipWorldwide- ...most comprehensive and accessible cloud analytics system. Senior Software Engineer, Cloud Platform - INDIA About StarTree:... ...managed service by seamlessly managing hundreds of fully automated clusters in production. The team is fast-paced, high-velocity...Senior
$135k - $150k
...Senior Software Engineer – CXone – Cloud Contact Center Location: Remote - USA Travel: up to 10% Position Type: Fulltime Eventus/Navixus was named the 2024 winner of the Top Certified Implementation Partner by NICE! We are hiring a Senior Software...SeniorFull timeRemote work- ...Introduction At IBM Software, we transform client challenges into solutions. Building... ...potential, we are looking for software engineers, at various levels, to grow our Traffic... ...responsible for building and managing the networking fabric of Confluent Cloud. Cloud networking...SeniorWork experience placement
- A tech company in Dallas, TX is seeking a Senior JavaScript Developer with over 5 years of experience in designing, developing, and implementing... ...candidate will have expertise in building and maintaining automated test frameworks using Cypress or Playwright, as well as...Senior
- A leading tech company seeks a Network Engineer skilled in WAN, Datacenter technologies, and network protocols. Ideal candidates have over... ...include configuring Layer1/Layer2 protocols and automating tasks. A Bachelor's degree in a relevant field is required....SeniorFull time
- A dynamic company is seeking a QA Automation Engineer to enhance its automation processes and improve the quality assurance of its store systems. The candidate will be responsible for automating regression tests, documenting new features, and building testing frameworks...Senior
- Apple Inc. in Dallas, Texas is seeking a Software Engineer to join their Core Backbone & Internet networking team. The role involves designing and developing scalable applications aimed at improving network reliability and performance. Candidates should have over 8 years...Senior
- A technology solutions company is seeking an experienced Machine Learning Engineer to design and develop AI-driven solutions aimed at enhancing customer experiences. The ideal candidate will have over 5 years of hands-on experience with Large Language Models, Python programming...Senior
- IBM Computing is seeking software engineers to join its Continuous Delivery tooling team in Dallas, Texas. This role involves designing and building scalable Golang-based tooling that enhances the delivery of software securely and efficiently. Ideal candidates will have...Senior
- ...POSITION PURPOSE Join our Agile/Scrum engineering team! You’ll contribute to developing and maintaining our central authentication SaaS... ...the employee must be able to operate a computer and potentially network equipment . The employee will frequently communicate with...SeniorRemote workWorldwideHome office
$189.91k - $208.9k
...Social Finance, LLC seeks Senior Software Engineer, Loans Platform in Seattle, WA: Job Duties: Use different OO programming languages to build performant and scalable backend applications in a cloud-based microservice architecture. Participate in shaping the technical...SeniorPart timeWork at officeRemote work$152k - $230k
...people come face-to-face. That’s why we’re on a mission to engineer a frictionless, next-generation business travel... ...dashboards, user-friendly CLI tools, clean APIs, and elegant automation. We’re hiring 2 x Senior Full Stack Engineer to own the end-to-end development of...SeniorH1bWorldwideFlexible hours- ...Worth Metro Area, Texas, United States Software and Services Apple is where individual... ...hyper-scaled Core Backbone & Internet networking. As a member you will design and develop... ...develop software systems to improve key engineering and operational metrics of reliability,...Senior
$100.8k - $170k
...automakers. How you'll make an impact: The Platform Engineering team is seeking a Senior Software Engineer to help further our vision of making it... ...leveraging AI to optimize infrastructure management, automated processes, and operational workflows. What you'...SeniorTemporary workLocal area$93.7k - $177.68k
...Milliman, Global Corporate Services (GCS) is looking to hire a Senior Software Engineer-Cloud. The ideal candidate should have extensive hands-on... ..., Web APIs, Runbooks and cloud-native solutions. Automation using Power Automate and create low-code/no-code solutions...SeniorFull timeTemporary workWork experience placementWork at officeRemote workWorldwideFlexible hours- ...most loved tools in modern software development. The Desktop Platform... ...and thinks like a platform engineer—designing modular,... ...reliability, and lifecycle automation improvements that support faster... ...installers/updaters, virtualization, networking, or OS-level APIs....SeniorRemote workWorldwideHome office
- ...need at their fingertips, whether that’s data from Salesforce, context from a past call, or content that wins deals. As a Senior Software Engineer, AI Platform, you’ll lead the design and development of core platform capabilities that power Samsara’s next generation of...SeniorContract workInternshipRemote work
$112k - $187k
...M+ fans, 315K+ teams, and 40+ sports that use our products. We’re looking for an experienced Engineer with deep front-end expertise to expand the platform. As a Senior Software Engineer, you’ll: Develop. You’ll help expand Hudl’s front-end platform and make it the standard...SeniorLive inWork at officeRemote workFlexible hours- ...topics like identity and reputation to ensure that every interaction with Airbnb helps build trust in us and our community. Trust Engineering is responsible for the technology vision and development of a complex stack that runs on every key interaction on the platform....SeniorWork experience placementCasual workLive inWork at officeRemote work
- ...resilient, real-time applications, regardless of network conditions. Whether you're in a stadium,... ...military base, Ditto's peer-to-peer sync engine ensures devices stay connected and data... ...decrease the time-to-value of our software by integrating it directly into the user'...SeniorFixed term contractImmediate startRemote workFlexible hours
- ...Insight, Iconiq, Lightspeed, GIC, SoftBank, and Quadrille. As a Senior Software Engineer on the Supplier Platform team, you will build capabilities... ...to BI tools such as Tableau is a plus. A quality mindset: automated testing clean code, code reviews, and CI/CD basics....SeniorPermanent employmentWork at officeRemote workVisa sponsorshipWork visaFlexible hours
- ...Worth AI, a leader in the computer software industry, is looking for a Senior Engineer to join our Platform team with a singular mission: to make our engineering... ...and ArgoCD configurations to ensure seamless, automated, and safe deployments across the organization. Lead...SeniorWork at officeLocal areaRemote workWork from homeFlexible hoursShift work
- Populous is seeking a Cloud Engineer in Dallas, Texas to join its Global IT team. The ideal candidate will have over 5 years of experience... ...infrastructure. Key responsibilities include developing secure network solutions and overseeing CI/CD pipelines. Populous offers a...Senior
- IBM Computing in Dallas, Texas is seeking a Senior Software Engineer to join the Developer Productivity team. This role involves designing, building, and operating tools that enhance developer experience for various cloud-native products. The ideal candidate will have...SeniorRemote job
- ...looking for an experienced Infrastructure Senior Engineer. In this high-impact role, you will... ...optimize cloud environments, and lead automation initiatives using tools like Terraform... .... Ideal candidates have strong networking skills and experience in public cloud...Senior
$92.8k - $170.3k
...Staff Software Engineer (Builder-Architect) At PowerSchool, we are a dedicated team of innovators guided by our shared purpose of powering... ...Modernization Factory—a suite of AI-driven workflows that automate translation, refactoring, and validation of legacy business...SeniorTemporary workWork at officeFlexible hours- A global data technology firm is seeking a Senior Software Engineer to lead the design and development of software systems and ETL pipelines. This role demands a Master's degree in a relevant field and at least two years of experience. The candidate will work with big...SeniorRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Network Automation. Be the first to apply!
Related searches
- graduate software developer Dallas, TX
- rust software engineer Dallas, TX
- senior software design engineer Dallas, TX
- software engineer student Dallas, TX
- software engineer amazon Dallas, TX
- software developer positions Dallas, TX
- software engineer full time Dallas, TX
- software qa engineer Dallas, TX
- new graduate software engineer Dallas, TX
- junior software developer Dallas, TX

