Software Engineering Manager
Wells Fargo · Hyderabad
Free to search · AI fit score against your CV · tailor your résumé in one click
Wells Fargo · Hyderabad
About this role: Wells Fargo is seeking a Software Engineering Manager. 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: • 5 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: • 5 years of software engineering experience, with at least 5 years leading high-performing engineering teams. • Strong hands-on expertise in: • Java (Java 17/21 preferred) • Spring Boot, Microservices, REST APIs • Event-driven architectures (Kafka, MQ, Streaming platforms) • Cloud platforms (Azure, AWS, or GCP) • Containers and Kubernetes/OpenShift • CI/CD, DevSecOps, Infrastructure as Code • Proven experience designing and operating large-scale, highly available, secure enterprise platforms. • Strong understanding of software architecture, scalability, resiliency, security, and observability practices. • Experience building or implementing AI/ML solutions, including: • Generative AI and LLM applications • RAG architectures • Agentic AI frameworks • Prompt engineering • Model integration and AI governance • Vector databases and semantic search technologies. • Experience leading modernization initiatives involving legacy-to-cloud or mainframe-to-Java transformations. • Strong stakeholder management skills with the ability to influence senior technology and business leaders. • Experience managing geographically distributed teams and driving large-scale delivery programs. • Strong understanding of Agile, Product Operating Model, Engineering Excellence, and DevSecOps practices Job Expectations: Engineering Leadership • Lead and develop multiple Agile engineering teams delivering enterprise-scale Java and AI-powered solutions. • Build a strong engineering culture focused on ownership, innovation, quality, continuous improvement, and customer outcomes. • Mentor engineering managers, lead engineers, architects, and developers to create a high-performing organization. • Technical Strategy \& Architecture • Define and execute the technology roadmap for modern Java-based platforms. • Drive architecture reviews and ensure adherence to enterprise architecture, security, resiliency, and engineering standards. • Guide teams in building scalable microservices, APIs, cloud-native platforms, and AI-enabled solutions. AI \& Innovation • Establish and drive adoption of AI/ML capabilities across engineering teams. • Identify opportunities to leverage GenAI, Agentic AI, automation, and predictive analytics to improve developer productivity and customer outcomes. • Partner with data science, architecture, and product teams to bring AI-powered capabilities into production responsibly. • Delivery \& Execution • Own end-to-end delivery of strategic initiatives from ideation through production deployment. • Manage roadmaps, funding, staffing, dependencies, and execution risks. • Ensure predictable delivery while maintaining engineering quality, security, and compliance standards. Engineering Excellence • Champion modern software engineering practices including CI/CD, automated testing, observability, SRE principles, and DevSecOps. • Drive reduction of technical debt and continuous platform modernization. • Establish engineering metrics and OKRs related to quality, reliability, productivity, and customer satisfaction. • Talent \& Organization • Hire, retain, and grow world-class engineering talent. • Build succession plans and create a culture of continuous learning, experimentation, and innovation.