Jobs / Wells Fargo

Lead Python Network Automation Engineer

Wells Fargo · Charlotte, NC, United States
Charlotte, NC, United StatesExp: 5+ yrsHybrid
Remuneration
Not specified
Location
Charlotte, NC, United States
Visa sponsorship
No visa sponsorship
There is no visa sponsorship or visa transfers for this role.

Job summary

The Lead Python Software Engineer builds automation solutions for network infrastructure, connecting network platforms with internal systems and reducing operational toil in a large-scale enterprise environment. The role develops reusable automation frameworks and APIs, codifies operational procedures, and leads automated deployments while applying AI-assisted development responsibly. Relevant technologies include Python, Ansible, REST APIs, Nautobot, Kubernetes, and OpenShift.

Qualifications

  • At least 5 years of software engineering experience or equivalent experience, training, military experience, or education.
  • At least 3 years of Python development experience.
  • Proficiency building Python automation tools, integrations, and workflows.
  • Experience with Nautobot is highly desired.
  • Experience with open-source AI workflow libraries, including LangChain, LangGraph, Google ADK/A2A, or AG-UI.
  • Experience with the OpenAI API specification and interfaces to enterprise models.
  • Experience with MCP, Django, GraphQL, PostgreSQL, NoSQL, React, FastAPI, and OAuth.
  • Experience with multi-agent orchestration.
  • Ability to build and consume REST APIs, including authentication, schema validation, error handling, and versioning.
  • Hands-on experience with GitHub or other source control.
  • Experience in large-scale enterprise environments with change control and structured processes.
  • Expertise in microservices, RESTful APIs, and event-driven architectures.
  • Hands-on Ansible experience developing reusable playbooks, roles, and modules for network automation.
  • Experience with legacy and cloud infrastructure, including OpenShift, Cloud Foundry, or Kubernetes.
  • Working knowledge of Unix, Linux, MongoDB, and Postman.

Responsibilities

  • Build API-driven integrations between network platforms and internal systems.
  • Develop and maintain automation frameworks that improve reliability and reduce operational work.
  • Convert manual operational procedures into repeatable automation.
  • Ensure automation artifacts meet performance, maintainability, and security standards.
  • Coordinate with network engineering and platform teams on architectural strategy.
  • Automate product deployments and customer journeys, and create APIs for products and services.
  • Use AI-assisted tools to accelerate system design, coding, testing, analysis, and troubleshooting.
  • Validate AI-assisted outputs using sound technical judgment.
  • Account for AI model limitations, security risks, and operational considerations.
  • Apply AI responsibly in development and production in accordance with security, compliance, privacy, and ethical standards.

Skills

AnsibleGitHubGraphQLKubernetesLinuxMongoDBOpenShiftPostgreSQLPythonREST

Work schedule

In-office three days per week

Industry

Network servicesEnterprise infrastructure

Relocation

No