US Jobs US Jobs     UK Jobs UK Jobs     EU Jobs EU Jobs


Director of Software Engineering

If you are a software engineering leader ready to take the reins and drive impact, we've got an opportunity just for you.

As a Director of Software Engineering at JPMorganChase within Consumer & Community Banking, you lead a technical area and drive impact within teams, technologies, and projects across departments.

Utilize your in-depth knowledge of software, applications, technical processes, and product management to drive multiple complex projects and initiatives, while serving as a primary decision maker for your teams and be a driver of innovation and solution delivery.

Job responsibilities



* Leads technology and process implementations to achieve functional technology objectives


* Makes decisions that influence teams' resources, budget, tactical operations, and the execution and implementation of processes and procedures


* Carries governance accountability for coding decisions, control obligations, and measures of success such as cost of ownership, maintainability, and portfolio operations


* Own end-to-end delivery of large-scale credit card platform initiatives, managing scope, risk, and dependencies across multiple workstreams


* Provide architectural direction for platform engineering, designing highly available, fault-tolerant systems capable of processing transactions at scale with minimal latency


* Champion the adoption of AI-driven development practices, including AI-assisted code generation, automated testing, and predictive defect analysis


* Translate business requirements into scalable technical solutions, demonstrating understanding of the credit card lifecycle


* Partner with risk, compliance, and information security teams to embed controls into the software development lifecycle


* Guide the evolution of heritage credit card platforms into modern, distributed systems


* Evaluate and integrate data streaming, real-time analytics, and event-sourcing patterns to enable new credit card products and features


* Collaborate with enterprise architecture and platform engineering teams to ensure alignment with technology standards and cloud strategy

Required qualifications, capabilities, and skills



* Formal training or certification on software engineering concepts and 10+ years applied experience.

In addition, 5+ years of experience leading technologists to manage, anticipate and solve complex technical items within your domain of expertise


* Proven experience architecting and delivering large-scale, high-availability distributed systems processing high-volume, low-latency workloads


* Hands-on expertise with modern enterprise technology stacks, including Java/Kotlin, reactive and asynchronous frameworks, event-driven architectures, containerized environments, and infrastructure-as-code tools


* Experience leading platform modernization efforts, including decomposing monolithic systems into distributed architectures on major cloud platforms


* Ability to ...




Share Job