Lead Software Engineer - Python
Backend Developer
Python
API
APIs
Automation
Data Integration
Developer
Distributed Systems
Django
Engineering
Engineering Software
Fastapi
Microservices
Programming
Programming Language
Programming Languages
Software Architecture
Software Development
Software Engineer
Software Engineering
Web Api
Web Framework
Job Description
Wells Fargo is hiring a Lead Software Engineer (Python) for Secured Network Services in Irving, TX with a hybrid schedule.
Responsibilities
- Lead complex technology initiatives with broad, companywide impact
- Design and build API-driven integrations between network platforms and internal systems
- Develop and maintain Python-based automation frameworks to improve reliability, scalability, and operational efficiency
- Convert manual operational processes into automated, repeatable, and maintainable workflows
- Create automation solutions that meet performance, security, reliability, and maintainability standards
- Collaborate with network engineering, platform, and other technology teams to align automation with architecture and infrastructure strategies
- Drive automation work that supports product deployments, service delivery, customer journeys, and API development
- Use approved AI-assisted development tools, including GitHub Copilot and code-focused AI agents, to support engineering tasks
- Apply AI capabilities to accelerate solution design, development, testing, analysis, and troubleshooting
- Use technical judgment to review, validate, and integrate AI-assisted outputs into production solutions
- Lead projects and teams, or act as a peer mentor
Requirements
- 5+ years of software engineering experience (or equivalent via work experience, training, military experience, or education)
- 4+ years of Python development experience, including building automation tools, system integrations, APIs, or workflow orchestration
- Experience designing, developing, testing, and supporting software solutions in an enterprise environment
- Experience with REST APIs, including authentication, schema validation, error handling, and versioning
- Source control and modern software development practices, preferably GitHub
Technologies
- Python; REST APIs
- GitHub; GitHub Copilot
- FastAPI; Django; GraphQL
- PostgreSQL; NoSQL databases; MongoDB
- React
- OAuth
- Model Context Protocol (MCP); OpenAI API
- Microservices; event-driven architectures
- Red Hat OpenShift; Cloud Foundry; Kubernetes
- Unix/Linux
- Postman
Desired Qualifications
- Network engineering concepts and network infrastructure automation
- Nautobot experience for network source-of-truth, automation, or infrastructure management
- API-driven integrations between network platforms and enterprise systems
- Experience with FastAPI, Django, GraphQL, PostgreSQL, NoSQL databases, React, and OAuth
- Model Context Protocol (MCP) experience and integrating applications with enterprise AI models or model APIs
- Experience using OpenAI API specifications or similar API-based AI integrations
- Microservices, RESTful APIs, and event-driven architectures
- Container and cloud-native platforms such as Red Hat OpenShift, Cloud Foundry, and Kubernetes
- Working knowledge of Unix/Linux, MongoDB, and Postman
- Experience with legacy infrastructure as well as modern cloud and container-based infrastructure
- Enterprise experience with structured change management, security, risk, and release processes aligned with broader Senior Software Engineer expectations
- Experience using GitHub Copilot or other approved AI-assisted development tools for design, coding, testing, troubleshooting, and analysis
- Ability to evaluate AI-generated code or recommendations for accuracy, maintainability, security, and operational risk
Job Expectations
- Hybrid work schedule
- Not eligible for telecommuting
- Not eligible for visa sponsorship
Posting End Date
- 8 Nov 2026
- May come down early due to volume of applicants