Wells Fargo - Woodbridge Township, NJ

posted 2 months ago

Full-time - Mid Level
Woodbridge Township, NJ
Credit Intermediation and Related Activities

About the position

Wells Fargo is seeking a Software Engineering Senior Manager to join the Chief Technology Office, specifically within the Foundational Hosting Platform group. This role is a pivotal part of the Middleware leadership team, responsible for overseeing the global release process for Middleware software content across the enterprise. The Software Engineering Senior Manager will provide leadership and decision-making for the team, working collaboratively to ensure platform modernization and stability, while also engineering and delivering platform capabilities. A key focus will be on maintaining the quality of service for Middleware product delivery teams that rely on the platform. The ideal candidate will possess a clear understanding and deep technical knowledge of the Software Development Life Cycle (SDLC) process, along with expert-level knowledge of modern software engineering practices. This position will lead initiatives aimed at process improvements, operational efficiency, and capacity planning to meet both technical and business demands, ensuring the timely delivery of Middleware software content and product updates. In this role, the Software Engineering Senior Manager will manage, coach, and develop teams of experienced engineers and engineering managers, ensuring adherence to the Banking Platform Architecture and meeting non-functional requirements with each release. The manager will partner with architects and engineers to incorporate Wells Fargo Technology strategies, understand next-generation domain architecture, and facilitate application migration paths to target architecture, including cloud readiness and application modernization. Additionally, the role involves acting as a technical representative during cross-team collaborations, identifying opportunities for resolving technology roadblocks, and managing the overall software development cycle while adhering to security standards. The position also requires collaboration with Product Managers and Product Owners to drive user satisfaction, influence technology requirements, and promote innovative solutions that align with corporate value and technical strategy. The Software Engineering Senior Manager will interact with third-party vendors and technology service providers, manage resource allocation, and foster a culture of talent development within the engineering teams. Performance management for engineers and managers will also be a critical aspect of this role.

Responsibilities

  • Manage, coach, and develop a team or teams of experienced engineers and engineering managers.
  • Ensure adherence to the Banking Platform Architecture and meeting non-functional requirements with each release.
  • Partner with architects and experienced engineers to incorporate Wells Fargo Technology technical strategies.
  • Function as the technical representative for the product during cross-team collaborative efforts and planning.
  • Identify and recommend opportunities for driving escalated resolution of technology roadblocks.
  • Determine appropriate strategy and actions to act as an escalation partner for scrum masters and teams.
  • Build engineering skills side-by-side in the codebase and conduct peer reviews.
  • Interpret, develop and ensure security, stability, and scalability within functions of technology.
  • Collaborate with Product Managers/Product Owners to drive user satisfaction and influence technology requirements.
  • Interact directly with third party vendors and technology service providers.
  • Manage allocation of people and financial resources to ensure commitments are met.
  • Hire, build and guide a culture of talent development for innovative solutions.

Requirements

  • 6+ years of Software Engineering experience, or equivalent demonstrated through work experience, training, military experience, or education.
  • 3+ years of Management experience.

Nice-to-haves

  • 5+ years of hands-on software engineering expertise with Java and Python.
  • 5+ years of test-driven development experience, including test development and execution.
  • 5+ years of release management experience, including release cycle definition and integrated testing structure.
  • 3+ years of experience configuring and deploying modern application and web server environments.
  • 3+ years of experience with software package creation and automation.
  • 3+ years of experience developing observability solutions using Splunk, Grafana, AppDynamics, and/or Dynatrace.

Benefits

  • Competitive salary range of $144,400 - $300,000 annually based on location and experience.
  • Opportunities for professional development and career growth.
  • Diversity, equity, and inclusion initiatives within the workplace.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service