Executive Leader in Software Engineering
2 weeks ago
We are seeking an exceptional Director of Software Engineering to join our team. This is a critical role that requires strong leadership, technical expertise and strategic thinking.
Job Description:
As a Director of Software Engineering, you will be responsible for leading multiple technical teams, overseeing activities across departments, and collaborating with cross-functional teams to drive innovation and growth. You will promote the adoption of technical methods within teams and help us stay at the forefront of industry trends, best practices and technological advances.
Key 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.
Requirements:
- 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:
- 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:
We value diversity and inclusion and are an equal opportunity employer, committed to accommodating applicants' and employees' needs.
About the Team:
We are a global leader in financial services, providing strategic advice and products to prominent clients worldwide.
Boost Your Career:
Find thousands of job opportunities by exploring career options today.
],-
Visionary Software Engineering Leader
2 weeks ago
Manama, Manama, Bahrain beBee Careers Full timeAbout the Role">OverviewThe Director of Software Engineering will lead multiple technical teams, providing oversight to the activities of multiple departments and collaborating across technical domains.This role requires expertise in promoting the adoption and implementation of technical methods within various teams, while staying at the forefront of...
-
Software Engineering II
2 days ago
Manama, Manama, Bahrain JPMorgan Chase & Co. Full timeSoftware Engineering IIJPMorgan Chase & Co. Manama, Bahrain Apply now Posted 2 months ago Permanent Competitive Software Engineering IIJPMorgan Chase & Co. Manama, Bahrain Apply now Job DescriptionYou're ready to gain the skills and experience needed to grow within your role and advance your career - and we have the perfect software engineering opportunity...
-
Software Engineering Specialist
2 days ago
Manama, Manama, Bahrain beBeeSoftware Full timeJob Title: Software Engineering SpecialistWe are seeking a skilled Software Engineering Specialist to join our team. As a key member of our agile team, you will play a vital role in enhancing, designing, and delivering software components of our cutting-edge technology products in a secure, stable, and scalable way.Job Description:The successful candidate...
-
Software Engineer
2 weeks ago
Manama, Manama, Bahrain Canonical Full timeJoin or sign in to find your next jobJoin to apply for the Software Engineer - Python/Golang - Kubernetes role at Canonical1 day ago Be among the first 25 applicantsJoin to apply for the Software Engineer - Python/Golang - Kubernetes role at CanonicalCanonical is a leading provider of open source software and operating systems to the global enterprise and...
-
Software Engineering II
2 weeks ago
Manama, Manama, Bahrain JPMorgan Chase & Co. Full timeJob DescriptionYou're ready to gain the skills and experience needed to grow within your role and advance your career - and we have the perfect software engineering opportunity for you.As a Software Engineer II at JPMorgan Chase within the Commercial and Investment Banking for Structured Finance Team, you are part of an agile team that works to enhance,...
-
Software Engineering II
2 weeks ago
Manama, Manama, Bahrain JPMorganChase Full timeJoin to apply for the Software Engineering II role at JPMorganChaseJoin to apply for the Software Engineering II role at JPMorganChaseGet AI-powered advice on this job and more exclusive features.Job DescriptionYou're ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software...
-
Software Engineering Manager
3 weeks ago
Manama, Manama, Bahrain Canonical Full timeSoftware Engineering Manager - Ubuntu Linux KernelJoin or sign in to find your next jobJoin to apply for the Software Engineering Manager - Ubuntu Linux Kernel role at CanonicalSoftware Engineering Manager - Ubuntu Linux Kernel1 day ago Be among the first 25 applicantsJoin to apply for the Software Engineering Manager - Ubuntu Linux Kernel role at...
-
Software Engineer
5 days ago
Manama, Manama, Bahrain Canonical Full timeJoin or sign in to find your next jobJoin to apply for the Software Engineer - Cloud Images role at Canonical1 week ago Be among the first 25 applicantsJoin to apply for the Software Engineer - Cloud Images role at CanonicalGet AI-powered advice on this job and more exclusive features.Canonical is a leading provider of open source software and operating...
-
System Software Engineer
3 weeks ago
Manama, Manama, Bahrain Canonical Full timeSystem Software Engineer - Python interpreter, tooling, and ecosystemJoin or sign in to find your next jobJoin to apply for the System Software Engineer - Python interpreter, tooling, and ecosystem role at CanonicalSystem Software Engineer - Python interpreter, tooling, and ecosystem1 day ago Be among the first 25 applicantsJoin to apply for the System...
-
Software Engineering Manager
2 weeks ago
Manama, Manama, Bahrain RESO Full timeCanonical 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,...