We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.
As a Software Engineer Manager at JPMorgan Chase within the Consumer and Community Banking - Connected Commerce Team, youare an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm's objectives.
Job Responsibilities
- Provide strategic leadership and daily guidance to a team of (5-8) software engineers setting clear expectations for output, practices, and collaboration
- Oversee the design, development, and delivery of creative software solutions, ensuring alignment with business requirements and compliance standards
- Anticipate and manage dependencies across teams to deliver products and applications efficiently
- Lead technical troubleshooting, applying advanced problem-solving skills to resolve complex issues and drive operational stability
- Ensure secure, high-quality code development, leveraging expertise in at least one programming language and modern frameworks
- Code 25% in Java, Spring Boot, Microservices, REST API, Kafka and utilize Splunk, Dynatrace and Postman
- Architect and deliver highly scalable, resilient, and stable systems on public cloud platforms (e.g., AWS)
- Oversee the complete API lifecycle, including planning, design, development, deployment, monitoring, support, and decommissioning
- Drive automation and continuous delivery, applying knowledge of the Software Development Life Cycle (SDLC) toolchain to maximize value
- Analyze large, diverse data sets to inform decision‑making and enhance application security and stability
- Lead evaluation sessions with internal and external stakeholders to assess architectural designs and technology fit; Lead communities of practice to promote awareness and adoption of leading‑edge technologies; Manage stakeholder relationships and ensure delivery in accordance with service level agreements and business objectives
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
- 8+ years demonstrated experience in system design, application development, testing, and operational stability within large corporate environments
- Proven leadership in managing technology projects and teams, with hands‑on experience in Java (Spring Boot, Microservices, REST API), source code management (Git, Maven), and CI/CD pipelines
- Experience managing varying levels of Software Engineers
- Extensive experience with event‑driven messaging and streaming technologies (e.g., Kafka) and both NoSQL / Relational databases
- Expertise in architecting and delivering highly scalable, resilient, and stable systems on public cloud platforms (e.g., AWS)
- Experience with monitoring and tracing tools (e.g., Splunk, Dynatrace, Postman)
- Advanced understanding of agile methodologies, application resiliency, and security best practices
- Strong analytical skills with the ability to gather, analyze, and draw insights from complex data sets
- Experience in code reviews, troubleshooting, performance tuning, and contributing to system architecture and technical decision-making
Preferred Qualifications, Capabilities, and Skills
- In-depth knowledge of the financial services industry and IT systems
- AWS Certification