Director of Software Engineering [multiple Positions Available]

JPMorgan Chase JPMorgan Chase · Banking · Palo Alto, CA +1 · Consumer & Community Banking

Director of Software Engineering role at JPMorgan Chase, focusing on overseeing the full SDLC, driving innovation, and aligning technology strategy with business objectives. Responsibilities include leading design, code reviews, KPI tracking, cross-functional collaboration, talent management, security and compliance, resource allocation, and Agile practice improvement. Requires a Master's degree and 6 years of experience, or a Bachelor's degree and 8 years of experience, with specific experience in microservices, Agile methodologies, distributed systems, and various development/deployment tools.

What you'd actually do

  1. Drive innovation and engineering excellence to solve complex business challenges.
  2. Oversee the entire Software Development Lifecycle (SDLC), from requirement analysis to deployment, ensuring adherence to architectural standards and best practices.
  3. Lead the design and documentation of application specifications, translating technical requirements into robust, scalable software solutions by providing strategic insights.
  4. Execute strategic business initiatives, aligning technology goals with organizational objectives.
  5. Develop and implement a forward-thinking technology strategy to drive organizational success.

Skills

Required

  • building scalable microservices architectures
  • fostering commonly-used industry design patterns
  • working in Agile development teams
  • championing Agile and Hybrid SDLC methodologies
  • building and designing distributed systems
  • leading application architecture governance
  • using queuing and streaming methodologies for async message processing using Apache Kafka
  • providing strategic direction for the architecture and implementation of enterprise-level applications using J2EE and the Spring framework
  • leading establishment and optimization of Jenkins pipelines for continuous integration and delivery
  • guiding the development of server-side applications using NodeJS and Java
  • directing the design of responsive and visually- appealing web interfaces using CSS, HTML, and SASS
  • leading the implementation of Hibernate ORM and the optimization of SQL queries
  • guiding the optimization of JavaScript, TypeScript, and JQuery code
  • directing the development of interactive and high-performance user interfaces using React
  • overseeing the design and implementation of RESTful and SOAP-based APIs
  • directing the monitoring of application performance, database administration, and log analysis using Dynatrace, Oracle, and Splunk
  • overseeing the design and development of interactive dashboards using Tableau
  • providing strategic oversight for source code versioning and collaboration using GIT
  • directing the implementation of behavior-driven development (BDD) using Cucumber
  • overseeing the implementation and integration of Prometheus, Cortex, Grafana, and Splunk
  • leading the strategic planning and execution of comprehensive testing strategies
  • overseeing the management of project dependencies and build processes using Maven
  • guiding the integration of Dagger for dependency injection

What the JD emphasized

  • Legal regulatory compliance team