your passion for technology and thirst for innovation will help shape the future of global digital commerce, now and for years to come. As part of our JPM Payments Architecture Group, you will immerse yourself in solving complex business problems through innovation and proven and repeatable engineering practice. You will partner with Product Teams, Application development teams and other Technology and Operational and teams across the group and the firm, developing an extensive personal network that will allow you to influence and provide technical and architectural leadership and mentoring. You will work on a number of projects which will require differing approaches for success and will depend heavily on collaboration with our colleagues to deliver business results.
Job responsibilities
- Engages business and technology stakeholder to discuss and propose design approaches to meet current and future needs of various business initiatives
- Builds trusted relationships with business and technical decision makers in the customer’s organization to provide business and technical thought leadership
- Identify opportunities to modernize platform capabilities along with business initiatives
- Evaluates recommendations and provides feedback on business needs, options to get to market
- Supports the definition of the target state of their product and achievement of the strategy
- Provides creative software solutions, design, development, and technical troubleshooting with the ability to think beyond routine or conventional approaches to build solutions or break down technical problems
- Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems
- Supports evaluation sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 5+ years applied experience
- Technical background with design and delivery experience with software patterns and principles
- Hands-on experience designing, delivering, optimizing, and modernizing complex distributed systems low-latency systems, from the backend to the UI
- Ability to understand business requirements and complex systems and provide pragmatic and actionable recommendations, solutions, technical delivery roadmaps, etc. with little to no oversight.
- Experience with domain model, understands business process flow, client experience and use cases
- Strategic thinking and passion for business strategy and business processes
- Drives decisions that influence product design, application functionality, and technical operations and processes
- Ability to work collaboratively in teams and develop meaningful relationships to achieve common goals
- Adept at working in globally diverse teams across different time zones and forging relationships with key business stakeholders and development teams
- Effective communication and presentation skills both to business and technical audience
Preferred qualifications, capabilities, and skills
- Experience in Treasury Services, Payments, Cash Management or Global Transaction Banking would be an advantage
- Experience in risk and risk control compliance
- Experience in vendor software package evaluations using assessment frameworks
- Experience in complex software package integrations and data migrations
- Experience with public cloud and infrastructure as code