About this role:
Wells Fargo is seeking a Software Engineering Manager to provide leadership for an application delivery team. This Manager will lead a high-performing software engineering team and will be responsible for overseeing the development of software solutions and ensuring alignment with strategic business and product objectives. This role requires a combination of technical expertise, leadership skills, and product management capabilities.
In this role, you will:
- Manage, coach, and develop a team of individual contributor engineer roles with low to moderate complexity and less experienced managers who are responsible for building high quality capabilities with modern technology
- Ensure adherence to the Banking Platform Architecture, and meeting non-functional requirements with each release
- Engage with architects and experienced engineers to incorporate Wells Fargo Technology technical strategies, while understanding next generation domain architecture to enable application migration paths to target architecture; for example, cloud readiness, application modernization and data strategy
- Function as the technical representative for the product during cross-team collaborative efforts and planning
- Identify and recommend opportunities for driving resolution of technology roadblocks including code, build and deployment while also managing overall software development cycle and security standards
- Act as an escalation partner for scrum masters and the teams to make decisions and help remove impediments, obstacles, and friction while encouraging constant learning, experimentation, and continual improvement culture
- Build engineering skills side-by-side in the codebase, conduct peer reviews to evaluate quality and solution alignment to technical direction, and guide design, as needed
- Interpret, develop, and ensure security, stability, and scalability within functions of technology with low to moderate complexity, as well as identify, manage and mitigate technology and enterprise risk
- Collaborate and consult with the Product Managers/Product Owners to drive user satisfaction, influence technology requirements and priorities in the product roadmap, promote innovative and intelligent solutions, generate corporate value and articulate technical strategy while being a solid advocate of agile and DevOps practices
- Interact directly with third party vendors and technology service providers
- Manage allocation of people and financial resources for technology engineering including career development and performance management for engineers and managers on the team
- Hire, mentor and guide talent development of direct reports to build the skills required to effectively design and deliver innovative solutions for the supported product areas/products
Required Qualifications:
- 4+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
- 2+ years of Leadership experience
Desired Qualifications:
- 4+ years of Software Engineering experience and 2+ years of Leadership experience
- Strong experience in
software development frameworks
, cloud-native architectures, and platform engineering. - Proficiency in
Java , Python,
and experience with Spring Boot, .NET Core, or equivalent frameworks
. - Deep understanding of
CI/CD pipelines, Kubernetes, containerization, and infrastructure-as-code (IaC) tools
. - Hands-on experience with
GitHub Actions, Jenkins, ArgoCD, Backstage, or similar DevTools
. - Strong grasp of
performance optimization, observability (OpenTelemetry, Prometheus, Grafana), and developer workflow automation
. - Experience with
developer portals, self-service platforms, and inner-source adoption
. - Knowledge of
AI-powered developer tools, GitHub Copilot, or generative AI-based coding assistance
. - Exposure to
multi-cloud environments (AWS, Azure, GCP) and security best practices (OWASP, SAST, DAST)
.
Job Expectations:
Technical Leadership & Strategy:
- Define the
vision, roadmap, and strategy
for Engineering Frameworks, Utilities, and Developer Tools & Environments. - Drive
adoption of modern engineering frameworks
and establish coding standards, best practices, and reusable components. - Lead the
design and implementation
of scalable development tools that improvedeveloper efficiency and experience
. - Oversee the migration and modernization of
legacy frameworks and environments
.
Engineering Frameworks & Utilities:
- Develop and maintain
core engineering frameworks
for backend, frontend, and cloud-native development. - Implement
domain-driven design (DDD), event-driven architectures
, and microservices patterns. - Ensure
performance, security, observability, and compliance
in engineering frameworks. - Drive automation in
code generation, service scaffolding, and dependency management
.
Developer Tools & Environments:
- Lead the development of
cloud-based IDEs, CI/CD pipelines, local dev environments, and code quality tools
. - Own the
engineering productivity platform
, includingbuild acceleration, test automation, and debugging tools
. - Collaborate with security and compliance teams to integrate
DevSecOps
practices into developer environments. - Optimize
inner-loop development workflows
to reduce friction and enhance developer experience.
Cross-Team Collaboration & Enablement:
- Partner with
Product, Architecture, SRE, Security, and Developer Experience teams
to drive engineering excellence. - Advocate for
engineering best practices
,tool adoption
, anddeveloper education initiatives
. - Work closely with engineering leadership to align
platform investments with business priorities
.
People Leadership & Execution:
- Lead, mentor, and grow a team of
high-performing engineers and technical leads
. - Foster a culture of
innovation, accountability, and continuous improvement
. - Manage project execution, ensuring
timely delivery and high-quality outcomes
.
Leadership & Collaboration:
- Proven track record of
leading engineering teams
and delivering platform-level solutions. - Strong stakeholder management skills with the ability to
drive adoption of engineering frameworks and tools
. - Excellent problem-solving skills and a data-driven approach to
measuring developer productivity