Lead Architect
Out of the successful launch of Chase in 2021, we’re a new team, with a new mission. We’re creating products that solve real world problems and put customers at the center - all in an environment that nurtures skills and helps you realize your potential. Our team is key to our success. We’re people-first. We value collaboration, curiosity and commitment.
As a Lead Technical Architect at JPMorgan Chase within the Strategy & Growth Office, you are an integral part of a team that works to develop high-quality technical architecture solutions for a modern, cloud-based retail banking system. As a core technical contributor, you are responsible for carrying out critical architecture functions across multiple retail banking products in support of project goals.
Job responsibilities
- Engages engineering teams and product owners to discuss, propose and review technical architecture approaches to meet current and future needs
- Develop and maintain technical architecture designs that inform and align to organisational standards, tailoring content for specific audiences from a number of perspectives
- Executes creative technical architecture solutions; designing, developing, and troubleshooting to break down problems
- Participates in technical architecture governance bodies, preparing and presenting materials representing the line of business
- Provide expert guidance on technical architecture, such as resiliency and availability patterns, securing information flows, and data encryption techniques
- Collaborate with cross-functional teams, including application and infrastructure engineers, to ensure the delivery of high-quality solutions
- Participate in the evaluation and selection of application, data, network and security management tools and technologies
Required qualifications, capabilities, and skills
- Formal training or certification on software architecture patterns concepts and proficient advanced experience
- Advanced knowledge of one or more approaches to visualising software architecture, such as C4 models and Data Flow Diagrams
- Good knowledge of one or more programming languages, such as Java or Python
- Practical experience with cloud native applications using one or more cloud service providers, such as Google Cloud, Amazon Web Services or Microsoft Cloud
- Hands-on practical experience delivering system design, application development, testing, and operational stability
- Knowledge of the retail banking industry, and their IT systems, such as scheme processing, inbound and outbound payments, card authorizations, account transactions, and customer onboarding
- Good understanding of network protocols and security design threat models, such as HTTP/2 and STRIDE
- Proficiency in all aspects of the Software Development Life Cycle, such as GitHub Workflows
- Ability to evaluate current and emerging technologies to recommend the best technical architecture solutions for the future state architecture