This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Wells Fargo is seeking a Lead Software Engineer to design, build, and scale enterprise infrastructure automation solutions in a highly critical environment. This role is ideal for a hands-on engineering leader with deep experience developing Infrastructure as Code capabilities from the ground up using Python and Ansible. The ideal candidate will also bring strong technical expertise in Linux, DNS, DHCP, IPAM, and REST APIs, along with the ability to mentor engineers, perform code reviews, and produce high-quality architecture and technical documentation. Familiarity with using AI to accelerate development and improve engineering efficiency is also desired.
Job Responsibility
Lead the design, development, and implementation of large-scale infrastructure automation solutions across critical enterprise environments
Develop and enhance Infrastructure as Code capabilities using Python and Ansible
Create scalable automation frameworks and reusable engineering patterns to improve consistency, speed, and reliability
Design, code, test, debug, and document software and automation solutions supporting infrastructure services
Integrate automation workflows with enterprise platforms and services using REST APIs
Apply technical expertise in Linux, DNS, DHCP, and IPAM to support automation and infrastructure modernization initiatives
Review and analyze complex technology solutions aligned to tactical and strategic business objectives
Perform code reviews, maintain engineering standards, and contribute to architecture and design documentation
Collaborate with engineers, developers, and technical leaders across teams to resolve complex issues and deliver solutions
Mentor and coach junior engineers and developers, supporting their technical growth and learning journey
Evaluate and adopt modern engineering practices, including the use of AI-assisted development tools, to improve delivery efficiency and code quality
Lead projects, teams, or serve as a peer mentor across software engineering initiatives
Requirements
5+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
5+ years of experience in Python development
5+ years of experience building Ansible-based automation solutions
5+ years experience developing infrastructure automation and Infrastructure as Code solutions from the ground up in a large-scale enterprise environment
5+ years of Linux systems administration and engineering
5+ years experience integrating systems and workflows through REST APIs
5+ years experience performing code reviews, creating technical documentation, and contributing to architecture designs
Nice to have
Strong understanding of DNS, DHCP, and IPAM technologies
Experience designing automation solutions for highly regulated or mission-critical enterprise environments
Experience with AI-assisted development tools to accelerate coding, testing, documentation, or engineering workflows
Strong understanding of software engineering best practices, including version control, testing, CI/CD, and secure coding standards
Experience working across infrastructure and software engineering domains to deliver automation at scale
Ability to influence engineering standards, drive best practices, and lead through technical expertise
Strong verbal and written communication skills with the ability to work effectively across teams and skill levels
Demonstrated ability to mentor junior engineers and support a collaborative engineering culture
What we offer
Health benefits
401(k) Plan
Paid time off
Disability benefits
Life insurance, critical illness insurance, and accident insurance