LOG IN
SIGN UP
Tech Job Finder - Find Software, Technology Sales and Product Manager Jobs.
Sign In
OR continue with e-mail and password
E-mail address
Password
Don't have an account?
Reset password
Join Tech Job Finder
OR continue with e-mail and password
E-mail address
First name
Last name
Username
Password
Confirm Password
How did you hear about us?
By signing up, you agree to our Terms & Conditions and Privacy Policy.

Network Automation Engineer

at Millennium

Back to all Python jobs
Millennium logo
Hedge Funds

Network Automation Engineer

at Millennium

Mid LevelNo visa sponsorshipPython

Posted 18 days ago

No clicks

Compensation
Not specified

Currency: Not specified

City
Not specified
Country
Not specified

Hands-on software engineer focused on building network automation, APIs, CLIs, and services to improve monitoring, observability, and automated compliant network infrastructure. You will design and implement orchestration on top of IaC and configuration management tools (Ansible, Terraform, SaltStack), contribute to CI/CD pipelines, and write clean Python and/or Golang code. The role requires close collaboration with Network Engineering, Data Center, InfoSec and other teams to translate requirements into reliable, maintainable automation solutions. This is an individual contributor position owning components and driving operational readiness including documentation, monitoring, and incident playbooks.

Network Automation Engineer

The Network & Datacenter Organization is expanding its Tooling & Automation Team. The team is responsible for building tools that enhance our networks through better monitoring, observability, and automated, compliant network infrastructure. By working closely with teams across the firm, we streamline processes so engineers can focus on complex, high‑value work rather than routine operational tasks.

We are seeking a hands-on Software Engineer (Tooling & Automation) to design and implement network automation solutions, APIs, and services. This is an individual contributor role (not a manager), but you’ll be expected to take ownership of components, contribute to design discussions, and collaborate closely with senior engineers and network teams.

Key Responsibilities

Hands-On Engineering

  • Design, develop, and maintain internal APIs, CLIs, services, and automation packages that integrate with network and infrastructure systems.

  • Implement orchestration on top of Infrastructure as Code (IaC) and configuration management tools (e.g., Ansible, Terraform, SaltStack).

  • Contribute to the design and implementation of CI/CD pipelines for network automation tooling.

  • Build automation around Inventory Management, Configuration Management, Observability & Supportability with a strong focus on efficiency and reliability.

  • Write clean, testable, and well‑documented code in Python and/or Golang.

Collaboration & Delivery

  • Work closely with Network Engineering, Data Center Management, Core Services (DDI) and other technology teams to understand requirements and pain points.

  • Translate requirements into robust, maintainable automation solutions with clear success criteria.

  • Act as the technical “glue” integrating systems across Network Engineering, Tech Support, Data Center, InfoSec, and other teams.

  • Help ensure operational readiness of tools and automations, including documentation, monitoring, and basic incident response playbooks.

Quality & Best Practices

  • Participate in code reviews, contribute to improving coding standards, and help promote modern development practices (testing, observability, documentation, security).

  • Help evaluate and adopt tools, technologies, and processes to ensure a high-quality, scalable, and secure automation platform.

  • Contribute to a culture of continuous improvement and knowledge sharing within the team.

Qualifications – Required

  • Experience: 3–8 years of professional software engineering or infrastructure automation experience.

  • Programming: Strong hands-on programming experience in Python and/or Golang.

  • APIs & Integration: Experience building and integrating with REST APIs, ideally including network‑vendor APIs (e.g., Arista / CloudVision, Juniper, Aruba, Cisco, Palo Alto, F5, BlueCat).

  • Network Automation Libraries: Familiarity with Scrapli, Netmiko, Nornir, or similar network‑focused automation tools.

  • IaC & Configuration Management: Hands‑on experience with Ansible, SaltStack, Terraform or similar tools.

  • Containers & Orchestration: Familiarity with Docker and basic experience with Kubernetes or another orchestration platform.

  • CI/CD: Experience contributing to or implementing CI/CD pipelines (e.g., GitHub Actions, GitLab CI, Jenkins, etc.).

  • Systems: Strong knowledge of Unix/Linux environments and shell scripting.

  • Observability: Experience with at least some monitoring/observability tools such as Datadog, ELK, Splunk, Loki, Grafana, or similar.

  • Engineering Fundamentals: Good understanding of the software development lifecycle and modern engineering practices (version control with Git, code reviews, testing).

  • Soft Skills:

    • Strong problem‑solving skills and attention to detail.

    • Ability to work independently in a fast‑paced environment and own tasks from concept through implementation.

    • Clear communication skills, able to work effectively with both developers and network engineers.

Preferred / Nice to Have

  • Experience mentoring junior engineers or acting as a technical lead on a project, even informally.

  • Some experience with relational or non‑relational databases (e.g., PostgreSQL, MySQL, Redis, MongoDB).

  • Background or strong interest in network design, management, or monitoring (L2/L3, routing/switching, firewalls, load balancers, DNS/DDI).

  • Experience working in financial services or another regulated, high‑availability environment.

This role is ideal for an engineer who enjoys working at the intersection of software and networking, wants to deepen their expertise in network automation and observability, and thrives in a collaborative, infrastructure‑focused team.

Network Automation Engineer

at Millennium

Back to all Python jobs
Millennium logo
Hedge Funds

Network Automation Engineer

at Millennium

Mid LevelNo visa sponsorshipPython

Posted 18 days ago

No clicks

Compensation
Not specified

Currency: Not specified

City
Not specified
Country
Not specified

Hands-on software engineer focused on building network automation, APIs, CLIs, and services to improve monitoring, observability, and automated compliant network infrastructure. You will design and implement orchestration on top of IaC and configuration management tools (Ansible, Terraform, SaltStack), contribute to CI/CD pipelines, and write clean Python and/or Golang code. The role requires close collaboration with Network Engineering, Data Center, InfoSec and other teams to translate requirements into reliable, maintainable automation solutions. This is an individual contributor position owning components and driving operational readiness including documentation, monitoring, and incident playbooks.

Network Automation Engineer

The Network & Datacenter Organization is expanding its Tooling & Automation Team. The team is responsible for building tools that enhance our networks through better monitoring, observability, and automated, compliant network infrastructure. By working closely with teams across the firm, we streamline processes so engineers can focus on complex, high‑value work rather than routine operational tasks.

We are seeking a hands-on Software Engineer (Tooling & Automation) to design and implement network automation solutions, APIs, and services. This is an individual contributor role (not a manager), but you’ll be expected to take ownership of components, contribute to design discussions, and collaborate closely with senior engineers and network teams.

Key Responsibilities

Hands-On Engineering

  • Design, develop, and maintain internal APIs, CLIs, services, and automation packages that integrate with network and infrastructure systems.

  • Implement orchestration on top of Infrastructure as Code (IaC) and configuration management tools (e.g., Ansible, Terraform, SaltStack).

  • Contribute to the design and implementation of CI/CD pipelines for network automation tooling.

  • Build automation around Inventory Management, Configuration Management, Observability & Supportability with a strong focus on efficiency and reliability.

  • Write clean, testable, and well‑documented code in Python and/or Golang.

Collaboration & Delivery

  • Work closely with Network Engineering, Data Center Management, Core Services (DDI) and other technology teams to understand requirements and pain points.

  • Translate requirements into robust, maintainable automation solutions with clear success criteria.

  • Act as the technical “glue” integrating systems across Network Engineering, Tech Support, Data Center, InfoSec, and other teams.

  • Help ensure operational readiness of tools and automations, including documentation, monitoring, and basic incident response playbooks.

Quality & Best Practices

  • Participate in code reviews, contribute to improving coding standards, and help promote modern development practices (testing, observability, documentation, security).

  • Help evaluate and adopt tools, technologies, and processes to ensure a high-quality, scalable, and secure automation platform.

  • Contribute to a culture of continuous improvement and knowledge sharing within the team.

Qualifications – Required

  • Experience: 3–8 years of professional software engineering or infrastructure automation experience.

  • Programming: Strong hands-on programming experience in Python and/or Golang.

  • APIs & Integration: Experience building and integrating with REST APIs, ideally including network‑vendor APIs (e.g., Arista / CloudVision, Juniper, Aruba, Cisco, Palo Alto, F5, BlueCat).

  • Network Automation Libraries: Familiarity with Scrapli, Netmiko, Nornir, or similar network‑focused automation tools.

  • IaC & Configuration Management: Hands‑on experience with Ansible, SaltStack, Terraform or similar tools.

  • Containers & Orchestration: Familiarity with Docker and basic experience with Kubernetes or another orchestration platform.

  • CI/CD: Experience contributing to or implementing CI/CD pipelines (e.g., GitHub Actions, GitLab CI, Jenkins, etc.).

  • Systems: Strong knowledge of Unix/Linux environments and shell scripting.

  • Observability: Experience with at least some monitoring/observability tools such as Datadog, ELK, Splunk, Loki, Grafana, or similar.

  • Engineering Fundamentals: Good understanding of the software development lifecycle and modern engineering practices (version control with Git, code reviews, testing).

  • Soft Skills:

    • Strong problem‑solving skills and attention to detail.

    • Ability to work independently in a fast‑paced environment and own tasks from concept through implementation.

    • Clear communication skills, able to work effectively with both developers and network engineers.

Preferred / Nice to Have

  • Experience mentoring junior engineers or acting as a technical lead on a project, even informally.

  • Some experience with relational or non‑relational databases (e.g., PostgreSQL, MySQL, Redis, MongoDB).

  • Background or strong interest in network design, management, or monitoring (L2/L3, routing/switching, firewalls, load balancers, DNS/DDI).

  • Experience working in financial services or another regulated, high‑availability environment.

This role is ideal for an engineer who enjoys working at the intersection of software and networking, wants to deepen their expertise in network automation and observability, and thrives in a collaborative, infrastructure‑focused team.