Director of Software Engineering - Executive Director

JPMorgan Chase JPMorgan Chase · Banking · Saudi Arabia · Commercial & Investment Bank

Director of Software Engineering at JPMorganChase within the Payments Technology function, leading multiple technical teams and providing oversight to departments. Focuses on implementing technical methods, optimizing applications, and delivering solutions for trade businesses.

What you'd actually do

  1. Solution and implement individual project priorities, deadlines and deliverables.
  2. Work closely with technology teams and internal end users to deliver solutions that drive a variety of trade businesses.
  3. Influences peer leaders and senior stakeholders across the business, product, and technology teams
  4. Optimize application for maximum performance, scalability and high availability.
  5. Ensure the technical feasibility of UI/UX designs.

Skills

Required

  • software engineering concepts
  • Test Driven Development
  • Domain Driven Development
  • Data Structures
  • Algorithms
  • Design Patterns
  • Java/J2EE development
  • Hibernate ORM framework
  • database system
  • SQL
  • UNIX
  • Shell scripting
  • distributed and parallel processing environment
  • Docker Swarm
  • Open-shift/Kubernetes
  • SAAS/SOA
  • ELK
  • Grafana
  • Prometheus
  • Spring framework (Spring boot, MVC, spring Transactions)
  • git/git-flow

Nice to have

  • Software delivery experience in Payments
  • Scala
  • go
  • python
  • GWT
  • Mule ESB
  • MongoDB
  • Graph DB
  • Big table
  • Maven/Gradle
  • PIP
  • anaconda
  • Jenkins
  • Jira
  • Machine learning
  • NLP
  • OCR
  • Open source contribution

What the JD emphasized

  • Payments Technology