• Middleware Manager

    Job Locations
    US-CA-San Francisco
    Information Services
  • Overview

    First Republic is an ultra-high-touch bank that provides extraordinary client service. We believe that one-on-one interactions build lasting relationships. We move quickly to serve our clients’ needs so that their financial transactions are handled with ease and efficiency. Client trust and security are paramount in our line of business. Ultimately, our goal is unsurpassed client satisfaction which will lead to personal referrals – our number one source of new business. We recognize that our competitive advantage starts with our people and our culture. At First Republic, we work hard and move quickly as a very coordinated team. If you are looking for an opportunity to grow and contribute in a fun, fast-paced environment, First Republic is the place for you. We have exceptional people focused on providing extraordinary service.


    The Manager of Middleware Engineering is responsible for leading the design and development and evolution of the banks Enterprise Application Integration solution architecture and platform  to support Systems of Record to Systems of Enablement/Interaction integration.


    In partnership with IS leadership, this role sets direction, plans and manages the people and performance of the middleware engineering function. Decision making has high impact on business capabilities. Implements strategic direction set by the IS leadership by establishing plans and priorities for teams under own purview and mentoring managers on how to achieve goals.  Function also acts as the interim integration development manager, providing leadership to the Integration Services development team in triaging existing integrations and developing a roadmap to support and sustain those integrations that are already present.


    Key outcomes the lead is expected to oversee and accomplish include:

    • Development of a middleware roadmap and strategy and its delivery.
    • Ongoing on-time and on-budget development of services in support of business and project needs.
    • An evolution of First Republic Bank’s integration strategy to include modern design patterns and supportive of federated development approaches.


    • Plan, manage and support the span of technology which consist of a range of products and technologies in the Middleware space, such as Web Services, queuing systems, API integration and development, etc.
    • Partner effectively with Enterprise Architecture, IT Strategy and other IT leadership to create and maintain a Middleware roadmap and overall enterprise integration strategy and future state blueprint, which clearly aligns with the IT roadmap and business plan.
    • Oversee and manage the execution of business requirements on the Middleware platform, executing against a prioritized list of services.
    • Build, maintain and evolve the framework and infrastructure to build common reusable components for core applications, utilizing the Middleware architecture.
    • Provide guidance for various development teams to ensure development on the middleware solution meets long-term objectives and promotes reusable service orientation; maintain and steward the detailed design and support artifacts of platform.
    • Perform duties and responsibilities specific to department functions and activities.
    • Responsibilities include the following: 1) adhering to and complying with the applicable, federal and state laws, regulations and guidance, including those related to Anti-money laundering (i.e. Bank Secrecy Act, US PATRIOT Act, etc.) 2) adhering to Bank policies and procedures, 3) completing required training, 4) identifying and reporting suspicious activity to the AML Officer.
    • Ensures middleware infrastructure is in compliant with bank policies and standards.
    • Proactively manages and reports on risks.


    Professional Competencies

    • Analysis (Organizational Impact): Ability to understand and analyze the cost, technical, knowledge and/or technological implications of a change at an individual, department, affiliate, regional and enterprise level.
    • Prioritization: Ability to assign relevance and risk to a series of planned and unplanned events at an individual, department, affiliate, regional and enterprise level against a specific outcome.
    • Change Management: Ability to lead, manage or implement change initiatives in an effective manner; Ability to set the organization's policy for the management of change in live services and test environments. Ability to effectively control and treatment of risk to the availability, performance, security and compliance of the business services impacted.
    • Relationship Management: Ability to identify, analyze, manage and monitor relationships with and between stakeholders. The clarification of mutual needs and commitments through consultation and consideration of impacts.
    • Experience with managing  Middleware Technologies: Mulesoft, Tibco EMS, Tibco BW, Openshift
    • Must have Knowledge of  operating and managing Platform or with Platform as a Service (PaaS)


    Behavioral Competencies:

    • Excellent Written and Verbal Communication: Ability to verbally communicate complex ideas into simple, easy to understand concepts via conversations, presentations, and discussions.
    • Decision Making and Assertiveness: Ability to make clear and consistent decisions using data from multiple stakeholders; ability to take initiative and drive towards desired outcome in a timely and collaborative manner.
    • Results Orientation: Ability to have a clear and determined focus on getting the job done; proactively taking steps to achieve goals and emphasize action, not simply thinking or planning.
    • Creative Thinking/Innovation: Ability to look and think outside the box to identify potential solutions that either create or improve technology to increase the effectiveness/efficiency of an existing capability, introduce a new capability, and/or allow an existing system to operate under increased constraints.
    • Collaboration/Teamwork/Facilitation: Ability to include and work together with cross-functional teams, diverse groups or individuals of all levels to achieve a common goal; ability to solicit participation and keep teams focused on well-defined objective.


    Knowledge and Skills:

    • Excellent technical skills in products and technologies in the Middleware and application integration space.
    • Five to eight years relevant experience in the IT industry working as a software developer. Knowledge and use of Web Services, databases and other types connectors and services is necessary. Knowledge and use of XML is necessary.
    • Results-Driven with ability to take initiatives and meet deadlines in a fast paced changing environment.
    • Hands-on experience in flows, activities, flow actions, screens, and validation rules, SLAs, declarative rules, agents, etc.
    • Significant experience in system development and broad and deep expertise in software, hardware, data structures, and communications technology across multiple platforms.
    • IT-related certifications.
    • Good knowledge of the asset types under governance and their lifecycles.
    • Excellent communication skills.
    • Goal oriented.
    • Skilled at managing customer relationships and expectations.
    • Project Management skills.


    Education and experience:

    • Bachelor's degree in Computer Science, Information Technology or relevant field (or four additional years related work experience in lieu of bachelors). Masters preferred.
    • Minimum of ten years of related work experience. Demonstrated experience in leading a sub-function.
    • Experience in software  management in Financial Services / Banking.
    • Experience in successfully managing and overseeing corporate projects.


    Mental/Physical Requirements:

    • The ability to learn and comprehend basic instructions; understand the meanings of words and respond effectively; and perform basic arithmetic accurately and quickly.
    • Vision must be sufficient to read data reports, manuals and computer screens.
    • Hearing must be sufficient to understand a conversation at a normal volume, including telephone calls and in person.
    • Speech must be coherent to clearly convey or exchange information, including the giving and receiving of assignments and/or directions.
    • Position involves sitting most of the time, but may involve walking or standing for brief periods of time.
    • Must be able to travel in a limited capacity.


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed