Manage software engineering teams to deliver modern tech solutions in an agile environment, ensuring continuous improvement and adherence to best practices.
Job Description
This is your chance to change the path of your career and guide multiple teams to success at one of the world's leading financial institutions.
As a Manager of Software Engineering at JPMorgan Chase within the Consumer and Community Banking - CBC Technology, you will play a crucial role as part of an agile team dedicated to enhancing, building, and delivering trusted, market-leading technology products in a secure, stable, and scalable way. You will utilize your extensive knowledge and expertise across all aspects of the software development lifecycle to tackle business challenges through innovative engineering practices. You will consistently collaborate with stakeholders to achieve shared goals, promoting a culture of experimentation, continuous improvement, and learning.
Job responsibilities
Required qualifications, capabilities, and skills
Preferred qualifications, capabilities, and skills
This is your chance to change the path of your career and guide multiple teams to success at one of the world's leading financial institutions.
As a Manager of Software Engineering at JPMorgan Chase within the Consumer and Community Banking - CBC Technology, you will play a crucial role as part of an agile team dedicated to enhancing, building, and delivering trusted, market-leading technology products in a secure, stable, and scalable way. You will utilize your extensive knowledge and expertise across all aspects of the software development lifecycle to tackle business challenges through innovative engineering practices. You will consistently collaborate with stakeholders to achieve shared goals, promoting a culture of experimentation, continuous improvement, and learning.
Job responsibilities
- Lead an application development team in delivering modern technology solutions.
- Oversee overall planning, execution, and success of complex software solutions to meet customer needs.
- Drive the development of innovative solutions that advance business objectives and enhance team performance.
- Keep team members and key stakeholders informed about the progress of development projects.
- Foster a culture of continuous improvement, mentoring, and coaching among team members.
- Ensure adherence to Agile frameworks and best practices in software development.
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.
- 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.
- Experience with distributed streaming platform (Kafka) and version control tools (GIT, Bitbucket).
- Experience in DevOps practices including build, deployment, integration, and code management using tools such as Jenkins and Maven.
- Experience in testing frameworks such as Junit, JMeter, and Cucumber.
- 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
- Experience using AI solutions and Automation to improve efficiency and drive innovation.
Top Skills
AWS
Bitbucket
Cucumber
Git
Java
Jenkins
Jmeter
Junit
Kafka
Maven
React Js
Spring Boot
Terraform
Similar Jobs at JPMorganChase
Financial Services
As a Customer Service Analyst, you'll deliver exceptional customer service, communicate with clients via phone, resolve queries, recommend service improvements, and handle complaints professionally.
Financial Services
As a Senior Associate in Product Operations, you will enhance agility tool usage within product teams, ensure adherence to guidelines, and support cloud migration efforts.
Top Skills:
AlignConfluenceJIRAMS Office
Financial Services
As a Global Liquidity Client Account Analyst, you will manage cash flow monitoring, trade processing, and client support, while resolving issues independently.
What you need to know about the Charlotte Tech Scene
Ranked among the hottest tech cities in 2024 by CompTIA, Charlotte is quickly cementing its place as a major U.S. tech hub. Home to more than 90,000 tech workers, the city’s ecosystem is primed for continued growth, fueled by billions in annual funding from heavyweights like Microsoft and RevTech Labs, which has created thousands of fintech jobs and made the city a go-to for tech pros looking for their next big opportunity.
Key Facts About Charlotte Tech
- Number of Tech Workers: 90,859; 6.5% of overall workforce (2024 CompTIA survey)
- Major Tech Employers: Lowe’s, Bank of America, TIAA, Microsoft, Honeywell
- Key Industries: Fintech, artificial intelligence, cybersecurity, cloud computing, e-commerce
- Funding Landscape: $3.1 billion in venture capital funding in 2024 (CED)
- Notable Investors: Microsoft, Google, Falfurrias Management Partners, RevTech Labs Foundation
- Research Centers and Universities: University of North Carolina at Charlotte, Northeastern University, North Carolina Research Campus