DescriptionThis is your chance to change the path of your career and guide a high performing software engineering team to success at one of the worlds leading financial institutions.
As a Manager of Software Engineering at JPMorgan Chase within the CIB Payments Liquidity and Account Solutions Technology team youlead a software engineering team and manage daytoday implementation activities by identifying and escalating issues and ensuring your teams work adheres to compliance standards business requirements and tactical best practices.
Job responsibilities
- Provides guidance to immediate team of software engineers on daily tasks and activities
- Sets the overall guidance and expectations for team output practices and collaboration
- Anticipates dependencies with other teams to deliver products and applications in line with business requirements
- Manages stakeholder relationships and the teams work in accordance with compliance standards service level agreements and business requirements
- Creates a culture of diversity equity inclusion and respect for the team members and prioritizes diverse representation
- Acts as the Application Owner helping to ensure technical compliance with applicable rules and regulations
- Drives the full Agile SDLC with the Product Owner and engineer team delivering consistent quality and sustained velocity
- Liaises with the Product Owner to support the capture and refinement of functional and nonfunctional requirements for new product features
- Supports the software engineering team with the delivery of new product features and technical change
- Identifies areas of technical improvement and drives the technical change backlog for the application
- Engineering team line manager
- Supports the team with technical Production support and release activities (including outofhours)
Required qualifications capabilities and skills
- Experience in Computer Science Engineering Mathematics or a related field and expertise in technology disciplines
- Experience leading technology projects and managing technologists
- Proficient in automation and continuous delivery methods
- Proficient in all aspects of the Software Development Life Cycle (e.g. sprint planning sprint ceremonies and sprint reporting)
- Advanced understanding of agile scrum methodologies such as CI/CD Application Resiliency and Security
- Indepth knowledge of the financial services industry and their IT systems
- Practical cloud native experience (Kubernetes and AWS preferred)
- Experience of technical architecture design and managing technical debt and continual improvement
Preferred qualifications capabilities and skills
- Proficient in coding in one or more objectorientated languages includingJava 17 with Spring Boot
- Experience of building and testing modern reactive Javascript web user interfaces (e.g. ReactJS
- Experience of web user interface design (UI/UX design techniques)
- Project management and requirements gathering experience
- Good communication design and documentation skills
- Handson experience withevent driven architectureand distributed messaging technologies(e.g. Kafka
- Experience with Docker andrunning Production workloads onKubernetes
- Experience using and designing schemas/data structures in SQL relational databases (e.g. Oracle PostgreSQL MySQL AWS Aurora and CockroachDB
- Certified Kubernetesknowledge (e.g. CKAD)
- Certified public cloud technologyknowledge(e.g. AWS)
- Practical experience of migrating building and/or maintaining applications running on public cloud infrastructure
Required Experience:
Manager