Director of Software Engineering
4 weeks ago
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 firm's technological landscape and contribute to continuous growth and innovation.
Job Responsibilities
- Solution and implement project priorities, deadlines, and deliverables.
- Work closely with technology teams and internal end users to deliver solutions for various trade businesses.
- Influence peer leaders and senior stakeholders across business, product, and technology teams.
- Optimize applications for performance, scalability, and high availability.
- Ensure the technical feasibility of UI/UX designs.
- Build reusable code and libraries for future use.
- Deliver technical solutions that are leverageable across multiple businesses and domains.
- 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 extensive applied experience.
- Excellent interpersonal, communication, problem-solving, analytical, organizational skills, with attention to detail and follow-through.
- Experience with Test Driven Development and Domain Driven Design, including testing frameworks.
- Strong knowledge of Data Structures, Algorithms, and Design Patterns.
- Proven hands-on experience in Java/J2EE development, including designing, developing, and maintaining Java applications.
- Experience with Hibernate ORM, SQL databases, 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, scalable applications and 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.
- Experience with functional programming languages such as Scala, Go, or Python.
- Knowledge of GWT, Mule ESB is advantageous.
- Experience with persistence stores like MongoDB, Graph DB, BigTable.
- Familiarity with SDLC frameworks such as Maven/Gradle, 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 an equal opportunity employer, committed to accommodating applicants' and employees' needs.
About the Team
J.P. Morgan's Commercial & Investment Bank is a global leader across banking, markets, securities services, and payments, serving clients in over 100 countries with strategic advice, capital raising, risk management, and liquidity extension.
Boost Your CareerFind thousands of job opportunities by signing up to eFinancialCareers today.
#J-18808-Ljbffr-
Director of Software Engineering
6 days ago
Manama, Manama, Bahrain Out in Science, Technology, Engineering, and Mathematics Full timeAs a Director of Software Engineering at JPMorganChase within the Trade and working Capital Technology team, you will lead multiple technical teams, provide oversight to the activities of multiple departments, and collaborate across technical domains. We will rely on your expertise to promote the adoption and implementation of technical methods within...
-
Visionary Software Engineering Leader
2 weeks ago
Manama, Manama, Bahrain beBeeSoftwareEngineer Full timeDirector of Software EngineeringWe are looking for a highly skilled and experienced software engineering leader to join our organization.Job OverviewAs Director of Software Engineering, you will be responsible for leading multiple technical teams and overseeing activities across departments. Your expertise will promote the adoption of technical methods...
-
Engineering Director
2 weeks ago
Manama, Manama, Bahrain beBeeSoftware Full timeSenior Engineering LeaderRedefine the Linux experience with the smallest, most secure and reliable operating system in the IoT market.Job OverviewThis is a challenging role that demands high technical and management skills. We are seeking a senior engineering leader passionate about open source software, Linux, containers, security and the developer...
-
Software Engineering Team Lead
2 weeks ago
Manama, Manama, Bahrain beBeeLeader Full time 9,000 - 12,000Job Summary:The Director of Software Engineering role is a leadership position that oversees multiple technical teams and drives the adoption of technical methods within the organization.As a key member of the Trade and Working Capital Technology team, you will lead technical teams, collaborate with stakeholders, and influence the company's technological...
-
Director of Engineering
1 week ago
Manama, Manama, Bahrain beBeeEngineering Full time $120,625 - $153,750Leadership OpportunityWe are seeking an experienced engineering professional to lead a team of engineers in our organization. The team works closely with world-class cloud partners, building, testing and publishing base images used by millions to ensure optimal performance and security in their cloud estate.Main ResponsibilitiesDirect a group of engineers in...
-
Software Engineer
3 weeks ago
Manama, Manama, Bahrain Canonical Full timeJoin or sign in to find your next jobJoin to apply for the Software Engineer - Industrial IoT role at Canonical1 week ago Be among the first 25 applicantsJoin to apply for the Software Engineer - Industrial IoT role at CanonicalThis is an exciting opportunity for a software engineer passionate about open source software, Linux, edge computing, and IoT. Come...
-
Software Engineer
3 weeks ago
Manama, Manama, Bahrain Canonical Full timeSoftware Engineer - Python - Container ImagesJoin or sign in to find your next jobJoin to apply for the Software Engineer - Python - Container Images role at CanonicalSoftware Engineer - Python - Container Images1 month ago Be among the first 25 applicantsJoin to apply for the Software Engineer - Python - Container Images role at CanonicalCanonical is a...
-
Software Engineer
3 weeks ago
Manama, Manama, Bahrain Canonical Full timeSoftware Engineer - packaging - optimize Ubuntu ServerJoin or sign in to find your next jobJoin to apply for the Software Engineer - packaging - optimize Ubuntu Server role at CanonicalSoftware Engineer - packaging - optimize Ubuntu Server1 month ago Be among the first 25 applicantsJoin to apply for the Software Engineer - packaging - optimize Ubuntu Server...
-
Software Engineer
3 weeks ago
Manama, Manama, Bahrain Canonical Full timeSoftware Engineer - packaging - optimize Ubuntu Server for public cloudsJoin or sign in to find your next jobJoin to apply for the Software Engineer - packaging - optimize Ubuntu Server for public clouds role at CanonicalContinue with Google Continue with GoogleSoftware Engineer - packaging - optimize Ubuntu Server for public clouds1 month ago Be among the...
-
Software Engineer
2 weeks ago
Manama, Manama, Bahrain beBee Careers Full timeSoftware Engineer Role SummaryWe are seeking a skilled software engineer to build cutting-edge applications and solutions that drive business success.ResponsibilitiesDevelop and maintain software applications to meet business requirements.Collaborate with cross-functional teams, including design and architecture, to ensure seamless integration and delivery...