Wells Fargo - Charlotte, NC
posted 7 months ago
Wells Fargo is seeking a Software Engineering Manager in the Digital Technology and Innovation group, which is dedicated to evolving digital platforms and enhancing the integration of the innovation pipeline into customer-facing capabilities. In this role, you will be responsible for managing, coaching, and developing a team of individual contributor engineers and less experienced managers. Your team will focus on building high-quality capabilities using modern technology while ensuring adherence to the Banking Platform Architecture and meeting non-functional requirements with each release. As a Software Engineering Manager, you will engage with architects and experienced engineers to incorporate Wells Fargo Technology's technical strategies. This includes understanding next-generation domain architecture to enable application migration paths to target architecture, such as cloud readiness, application modernization, and data strategy. You will function as the technical representative for the product during cross-team collaborative efforts and planning, identifying and recommending opportunities to resolve technology roadblocks, including code, build, and deployment issues, while managing the overall software development cycle and security standards. You will act as an escalation partner for scrum masters and teams, helping to make decisions and remove impediments, obstacles, and friction while fostering a culture of constant learning, experimentation, and continual improvement. Building engineering skills side-by-side in the codebase, conducting peer reviews to evaluate quality and alignment with technical direction, and guiding design as needed will be key aspects of your role. You will also interpret, develop, and ensure security, stability, and scalability within functions of technology with low to moderate complexity, while identifying, managing, and mitigating technology and enterprise risk. Collaboration with Product Managers and Product Owners will be essential to drive user satisfaction, influence technology requirements, and prioritize the product roadmap. You will promote innovative solutions, generate corporate value, and articulate technical strategy while advocating for agile and DevOps practices. Additionally, you will interact directly with third-party vendors and technology service providers, manage the allocation of people and financial resources for technology engineering, and oversee career development and performance management for engineers and managers on your team. Hiring, mentoring, and guiding the talent development of direct reports will be crucial to building the skills required to effectively design and deliver innovative solutions for the supported product areas/products.