Director of Software Engineering

3 weeks ago


Manama, Manama, Bahrain RESO Full time
Job Description

As a Director of Software Engineering at JPMorgan Chase within the Trade and Working Capital Technology team, you will lead multiple technical teams, oversee activities across departments, and collaborate across technical domains. Your expertise will promote the adoption of technical methods within teams and help us stay at the forefront of industry trends, best practices, and technological advances. This role offers an opportunity to influence and shape the technological landscape of our firm, contributing to our growth and innovation.

Job Responsibilities
  1. Solution and implement project priorities, deadlines, and deliverables.
  2. Work closely with technology teams and internal end users to deliver solutions for various trade businesses.
  3. Influence peer leaders and senior stakeholders across business, product, and technology teams.
  4. Optimize applications for performance, scalability, and high availability.
  5. Ensure the technical feasibility of UI/UX designs.
  6. Build reusable code and libraries for future use.
  7. Deliver technical solutions that can be leveraged across multiple businesses and domains.
  8. Champion the firm's culture of diversity, equity, inclusion, and respect.
Required Qualifications, Capabilities, and Skills
  • Formal training or certification in software engineering concepts and hands-on experience.
  • Excellent interpersonal, communication, problem-solving, analytical, organizational skills, and attention to detail.
  • Experience with Test Driven Development and Domain Driven Design, along with testing frameworks.
  • Strong knowledge of Data Structures, Algorithms, and Design Patterns.
  • Proven experience in Java/J2EE development, including designing, developing, and maintaining Java applications.
  • Experience with Hibernate ORM, SQL, UNIX, and Shell scripting.
  • Understanding of distributed and parallel processing environments.
  • Experience with container orchestration frameworks like Docker Swarm or Kubernetes/OpenShift.
  • Experience building stateless, SaaS/SOA, and scalable applications/platforms.
  • Knowledge of continuous monitoring tools such as ELK, Grafana, and Prometheus.
  • Proficiency with version control tools like Git.
Preferred Qualifications, Capabilities, and Skills
  • Experience in Payments or Trade Finance software delivery.
  • Knowledge of functional programming languages such as Scala, Go, or Python.
  • Experience with GWT, Mule ESB is a plus.
  • Experience with persistence stores like MongoDB, Graph DB, or BigTable.
  • Familiarity with SDLC frameworks such as Maven/Gradle, PIP, Anaconda, Jenkins, Jira.
  • Experience in Machine Learning, NLP, OCR.
  • Open source contributions are a plus.
About Us

J.P. Morgan is a global leader in financial services, providing strategic advice and products to prominent clients worldwide. Our approach emphasizes building trusted, long-term partnerships to help clients achieve their objectives. We value diversity and inclusion, and are committed to equal opportunity employment, making accommodations for applicants' and employees' needs.

About The Team

J.P. Morgan's Commercial & Investment Bank is a global leader in banking, markets, securities services, and payments, operating in over 100 countries. We provide strategic advice, raise capital, manage risk, and extend liquidity worldwide.

#J-18808-Ljbffr

  • Manama, Manama, Bahrain J.P. Morgan Full time

    As a Director of Software Engineering at JPMorgan Chase within the Trade and Working Capital Technology team, you will lead multiple technical teams, oversee activities across departments, and collaborate across technical domains. Your expertise will promote the adoption of technical methods within teams and help us stay at the forefront of industry trends,...


  • Manama, Manama, Bahrain J.P. Morgan Full time

    As a Director of Software Engineering at JPMorgan Chase within the Trade and Working Capital Technology team, you will lead multiple technical teams, oversee activities across departments, and collaborate across technical domains. Your expertise will promote the adoption of technical methods within teams and help us stay at the forefront of industry trends,...


  • Manama, Manama, Bahrain beBee Careers Full time

    Cloud Systems Engineering Director">This is an exciting opportunity for a technologist with a passion for Linux and cloud technologies to lead our engineering team in designing, building, and operating modern distributed systems on private infrastructure for customers.As a Cloud Systems Engineering Director, you will be responsible for managing a growing...

  • Engineering Director

    2 weeks ago


    Manama, Manama, Bahrain beBee Careers Full time

    Job Title: Engineering DirectorWe are seeking an experienced Chief Engineer to lead our engineering and maintenance teams in ensuring the smooth operation of our hotel's facilities. This involves overseeing daily engineering and maintenance operations, communicating with housekeeping, and coordinating maintenance activities for guest rooms and public...


  • Manama, Manama, Bahrain beBee Careers Full time

    Job Title:Sr. Software Engineering LeaderAbout the Role:This is a leadership position that involves overseeing multiple technical teams, collaborating across departments, and driving the adoption of technical methods within the organization. The successful candidate will have expertise in software engineering and will be responsible for promoting industry...


  • Manama, Manama, Bahrain beBee Careers Full time

    Sales Director for Embedded SoftwareThis is a dynamic opportunity to join our team as a Sales Director for Embedded Software. As a key member of our sales organization, you will drive partnerships for licensing and embedding Ubuntu into software and SaaS solutions.Your responsibilities will include:Collaborating with cross-functional teams to prospect into...


  • Manama, Manama, Bahrain Canonical Full time

    Software Engineering Manager - Sustaining Engineering Join or sign in to find your next job Join to apply for the Software Engineering Manager - Sustaining Engineering role at Canonical Software Engineering Manager - Sustaining Engineering6 days ago Be among the first 25 applicants Join to apply for the Software Engineering Manager - Sustaining Engineering...


  • Manama, Manama, Bahrain Canonical Full time

    Software Engineering Manager - Sustaining EngineeringJoin or sign in to find your next jobJoin to apply for the Software Engineering Manager - Sustaining Engineering role at CanonicalSoftware Engineering Manager - Sustaining Engineering6 days ago Be among the first 25 applicantsJoin to apply for the Software Engineering Manager - Sustaining Engineering role...


  • Manama, Manama, Bahrain RESO Full time

    Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers,...

  • Technical Director

    2 weeks ago


    Manama, Manama, Bahrain beBee Careers Full time

    Job Description:This role is responsible for leading multiple technical teams and overseeing activities across departments. The successful candidate will have expertise in software engineering and will promote industry trends, best practices, and technological advances. They will collaborate across technical domains and influence peer leaders and senior...