As Software Engineering Manager for the Chase Merchant Services Orbital Gateway, you will be responsible for the overall delivery of the book of work. The software engineering manager has two primary customers when leading project work. The first customer is business focused, responsible for designing project requirements and product strategy. The second is technology focused, responsible for creating the product and technical implementation. You will also have a post-project implementation responsibility to monitor product quality and adjust as customers deem necessary. We are seeking a passionate, result-oriented technologist to drive better, faster, simpler solutions and technology direction. Someone that is highly motivated, hands-on and cross-functional with the capability of driving high quality solutions to difficult problems.
This position will lead multiple scrum teams of software engineers and is responsible for recruiting, performance management, employee development and coaching, training and staff readiness.
* Responsible for the technical integrity of our team's delivery. * Provide analysis and estimation of future work impacting our team. * Provide technical oversight to project delivery during concept, implementation and enhancement cycles * Work closely with the risk control teams, project delivery manager and vendors during the risk assessment activities for the third party solutions. * Server as a primary liaison with the third party vendors for ongoing technical tasks related to the solution e.g. breaks, defects, patches & upgrades. * Lead the technical discussions and activities related to integrating chase systems with external merchants. * Mentor team members to progress their technical and professional skills. * Concurrently lead multiple initiatives related to third party hosted solutions. * Build and maintain relationships with internal (business and technology team members) and third party vendors. * Triage technical issues and lead teams toward solving problems. * Ability to think creatively and solve problems simply, not always through technology. * Plan team capacity to accommodate demands.
Bachelor's degree in Computer Science, Computer Engineering or a related field or the foreign equivalent.
Experience with leading projects through all phases of a software development lifecycle.
Agile project management experience, including use of agile project management tools (i.e. Confluence, JIRA, Git, etc.).
Strong project management and team management skills e.g. planning, budgetary control, people management etc.
Exceptional written and verbal communication skills, including experience with executive level communication.
Ability to build strong internal (client) and external (vendor) relationships.
Ability to lead geographically distributed diverse project teams.
Candidates must be self-motivated and confident in ambiguous circumstances.
Extensive knowledge and experience working in an Agile environment.
* Expertise in application, data and infrastructure architecture disciplines * Advanced knowledge of architecture, design and business processes * Proficiency in modern programming languages * Expertise in application, data and infrastructure architecture disciplines * Advanced knowledge of architecture, design and business processes * 3-5 years of current extensive high-level enterprise architecture and software design * 7-10 years of current hands-on development and programming experience on the JEE stack including Spring Framework and web services * Experience with variety of data and persistence technologies such as SQL, No-SQL, and caching platforms * 2-3 years of current technical experience on cloud-based application architectures, micro services, and distributed systems * Hands-on experience with a cloud platform such as Pivotal Cloud Foundry or AWS, or container technologies such as Docker and Kubernetes * Experience applying and advancing modern agile software delivery practices such as scrum, continuous integration and delivery (CI/CD), TDD, and BDD, DevOps, and automation
Familiarity with IT control processes around risk and compliance
Familiarity with modern software engineering methodologies DevOps, TDD, CI/CD
Candidates with the following skills will have an added advantage
* Security domain concepts related to authentication, authorization, single sign-on, encryption * Static & Dynamic code scanning tools and technologies
About Jpmorgan Chase & Co.
JP Morgan Chase is a financial services provider that offers investment banking, asset management, treasury, and other services.