Manager of Software Engineering
We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.
As a Manager of Software Engineering at JPMorgan Chase within the Consumer and Community Banking – Ops Tech - Service, you play a crucial role in an agile team dedicated to enhancing, building, and delivering trusted, market-leading technology products in a secure, stable, and scalable manner. As a key technical contributor, you are tasked with implementing critical technology solutions across diverse technical domains, supporting various business functions to achieve the firm's business objectives.
Job responsibilities
- Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
- Develops secure high-quality production code, and reviews and debugs code written by others
- Adds to team culture of diversity, opportunity, inclusion, and respect
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 5+ years applied experience. In addition, demonstrated coaching and mentoring experience.
- Minimum 10+ years of professional experience in software engineering, with a strong focus on full stack development.
- Expert-level proficiency in JAVA, including hands-on experience with Spring Boot and reactive JAVA programming. Advanced knowledge of lambda expressions and functional programming concepts in JAVA, especially for backend development.
- Frontend expertise in REACT JS, with a track record of building sophisticated, web-based user interfaces. Solid understanding of web technologies, UI/UX principles, and integration of frontend with backend services.
- Experience with public cloud platforms, including deployment, scaling, and management of cloud resources. Hands-on experience with Terraform for Infrastructure as Code (IaaS) to provision and manage AWS resources.
- Strong database skills, including schema design, query optimization, and experience with both SQL and NoSQL databases.
- Demonstrated leadership in managing scrum teams, including sprint planning, backlog grooming, and daily stand-ups.
- Ability to mentor team members, resolve technical issues, and remove blockers to ensure project delivery.
Preferred qualifications, capabilities, and skills
- Familiarity with UI technologies (jQuery, Angular, Bootstrap etc.)
- Cloud/AWS experience