Software Engineer

2 days ago


Manama, Manama, Bahrain RESO Full time

Company Overview

We are a dynamic team at RESO, engaged in building cutting-edge risk management systems for the financial industry. Our goal is to design and develop scalable, modern applications that meet complex trading and regulatory requirements.

About the Role

We are seeking an experienced Senior Java Developer to join our team, working on our next-generation cross-asset risk system platform. As a key member of the x VA Technology team, you will contribute towards developing high-quality software that supports traders, salespeople, risk managers, financial controllers, and operations staff worldwide.

Main Responsibilities

  • Develop high-quality, modern, and scalable application software contributing towards x VA business and regulatory goals
  • Participate in a fast-paced Agile development process
  • Adhere to development, integration, and deployment best practices
  • Perform code reviews to ensure design and coding standards are upheld
  • Work proactively on diverse and innovative solutions
  • Work closely with product teams on requirement analysis and build specification
  • Good communication with support, other development teams, and infrastructure teams
  • Thorough automated testing using unit and integration tests
  • Contribute to architectural standards, development best practices, and promote adherence to these standards
  • Contribute to architectural and technical evolution of frameworks and APIs
  • Release planning and support post-release
  • Influence the strategy of the team
  • Mentor and support others on the team

Requirements

We require:

  • 8-12 years of relevant experience in Apps Development or systems analysis role
  • Bachelor's in Computer Science, Mathematics, or equivalent; Master's degree preferred
  • In-depth knowledge of Java, Mongo DB, Kafka required – Bonus points for Python experience
  • Experience building applications on cloud platforms such as Kubernetes or OpenShift
  • Strong understanding of Distributed Systems and microservices
  • Designing and understanding of best practices of RESTful APIs
  • Experience of industry-standard tools – Intelli J, Bitbucket, Git, Gradle, Jenkins
  • Testing frameworks experience – Junit, Mockito, TDD
  • Ability to adjust priorities quickly as circumstances dictate
  • Consistently demonstrates clear and concise written and verbal communication

What We Offer

By joining RESO, you will be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week). You will receive a competitive base salary and benefits that support your well-being, lifestyle, and savings goals.

Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self every day. We want the best talent around the world to be energized to join us, motivated to stay, and empowered to thrive.



  • Manama, Manama, Bahrain The Chemical Engineer Full time

    **Job Overview:**We are seeking a highly skilled Process Engineer Specialist to join our team at The Chemical Engineer. As a key member of our engineering department, you will be responsible for delivering technical excellence in process engineering.About the Role:Contribute to the development and implementation of process engineering solutions that meet or...


  • Manama, Manama, Bahrain RESO Full time

    Software Engineering LeadWe are looking for an experienced Software Engineering Lead to join our team. As a leader in software engineering, you will be responsible for overseeing the development of high-quality software products and leading a team of engineers to achieve our business objectives.Lead a team of software engineers to develop high-quality...

  • Software Engineer

    5 days ago


    Manama, Manama, Bahrain VAM Systems Full time

    In this role as a Software Engineer, you will be responsible for designing, developing, and testing software applications using Java technologies. We are seeking an experienced professional with a strong background in application development using Java Technologies for both Web and Standalone within SDLC.The ideal candidate should have expertise in Java SE,...

  • Software Engineer

    7 days ago


    Manama, Manama, Bahrain Domo Ventures W.L.L. Full time

    At Domo Ventures W.L.L., we are seeking a skilled Software Engineer to join our team.Job Description:A Software Engineer will be responsible for designing, building, and maintaining robust server-side logic and databases. This includes developing and integrating APIs for seamless data exchange between front-end and back-end systems, ensuring the security and...

  • Software Engineer

    4 hours ago


    Manama, Manama, Bahrain VAM Systems Full time

    Job Description:VAM Systems is a leading provider of software services, and we are currently seeking a highly skilled Software Engineer to join our team in Bahrain.The ideal candidate will have a strong background in computer science or engineering and possess excellent programming skills, particularly in JavaScript, ReactJS/Angular, and NodeJS.As a key...

  • Software engineer

    2 weeks ago


    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 Io T. Our customers include the world's leading public cloud and silicon providers,...

  • Software engineer

    1 week ago


    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 Io T. Our customers include the world's leading public cloud and silicon providers,...


  • Manama, Manama, Bahrain RESO Full time

    Job DescriptionWe are seeking a highly skilled Software Engineering Lead to join our team. As a leader, you will be responsible for overseeing the development of our software applications, ensuring they meet the highest standards of quality, performance, and security.About YouTo be successful in this role, you will need to have a strong background in...


  • Manama, Manama, Bahrain RESO Full time

    We are seeking a highly skilled Java Software Engineer to join our team in Bahrain. As a key member of our software engineering team, you will design, develop, and test complex software systems using Java technologies.Job RequirementsThe ideal candidate will have a strong background in Java development, excellent problem-solving skills, and the ability to...


  • Manama, Manama, Bahrain RESO Full time

    Job SummaryWe are seeking a highly skilled Software Engineer II to join our team at RESO. As a member of our agile team, you will work on enhancing, designing, and delivering software components for our state-of-the-art technology products. You will execute software solutions through design, development, and technical troubleshooting of multiple components...

  • Software Engineer

    3 days ago


    Manama, Manama, Bahrain nineDots Full time

    We're looking for an exceptional Software Engineer to join our team at nineDots, where you'll be building the next generation of mobile banking experiences.If you have a deep understanding of Swift and Objective-C, enjoy working on high-impact projects, and are passionate about delivering innovative solutions, this is the ideal opportunity for you.As a key...


  • Manama, Manama, Bahrain RESO Full time

    At RESO, we are seeking a highly skilled Senior Software Engineer to join our team. Our company is dedicated to providing innovative solutions in the field of software development.Job Description:Develop and document design, source base, and architecture for our cutting-edge projects.Maintain and manage existing source bases to ensure optimal performance and...


  • Manama, Manama, Bahrain RESO Full time

    C/C++ Developer Experience: 6 - 20 Years Opportunity: Full Time, 8 hours, 4 hours Mandatory overlap with PSTContract length: 6 Months Total Years Of exp: 6+ years Mandatory Mandatory Skills: C: 5, C++: 5 Job Description: A well-established company that is leveraging advanced technology to bring the science-fiction fantasy of collaborative and open-ended...


  • Manama, Manama, Bahrain RESO Full time

    Our mission is to build a next-generation private cloud infrastructure, combining KVM, Ceph, and SDN technologies to create a data center scale cloud that 'just works' and provides a mission-critical cloud for edge and core enterprise deployments. We're hiring engineering managers with experience in high-quality microservice architectures and...


  • Manama, Manama, Bahrain Penny Software Full time

    At Penny Software, we are on a mission to make procurement better by building the best possible procurement and sourcing platform. We aim to become the go-to solution for procurement departments everywhere. Our source-to-pay platform enables organizations worldwide to find suppliers, issue tenders, and receive responses faster, cheaper, and more efficiently...


  • Manama, Manama, Bahrain SaluberMD Full time

    Senior/Junior Software Engineer We are seeking a highly skilled and experienced Bahraini Senior & Junior Software Engineer to join our international (US, Europe, and Asia) development team. The ideal candidate will be proficient in frontend technologies like UX, UI, React, React Native, HTML5, CSS, and Type Script. Experience with Angular, Java, and Spring...


  • Manama, Manama, Bahrain RESO Full time

    This is a general selection process for all seniority levels, to join teams that focus on open source networking software at Canonical. Apply here if you are an outstanding software engineer, passionate about networking at any level - from the Linux kernel IP or e BPF and bridge constructs, to overlay SDN networking like OVS and OVN, to router, switch and...


  • Manama, Manama, Bahrain RESO Full time

    Job DescriptionAt RESO, we are seeking an experienced Software Engineering Team Lead to join our dynamic tech team. This is a unique opportunity to lead and build a dedicated team of engineers, ensuring effective communication and collaboration within the group.About UsWe are committed to innovation and excellence in the Fin Tech industry. Our company values...


  • Manama, Manama, Bahrain VAM Systems Full time

    We are currently looking for a Senior iOS Software Engineer to join our team in Bahrain.The ideal candidate will have extensive experience in iOS development using Swift, with a proven track record of delivering high-quality software solutions.Responsibilities of this role include:Leveraging expertise in iOS development to design and implement complex...


  • Manama, Manama, Bahrain Modern Consulting Information Technology Full time

    Software Test Engineer (Mobile Apps And Web) Modern Consulting Information Technology, BahrainFollowing are the responsibilities for the tester: Working with web developers and project support teams Identifying business requirements Monitoring applications and web Stress testing Performance testing Functional testing Scalability testing Writing and executing...