Software Engineer

Not Interested
Bookmark
Report This Job

profile Job Location:

Dubai - UAE

profile Monthly Salary: Not Disclosed
Posted on: 15-10-2025
Vacancies: 1 Vacancy

Job Summary

The Software Engineer Trading Systems Development will be responsible for designing building and optimizing trading platforms and applications to support the companys global financial markets activities. The role requires strong programming skills particularly in Python and the ability to work with structured and real-time data feeds. Prior experience in financial markets is not required making this an excellent opportunity for a motivated engineer to gain exposure to systematic trading systems and AI-driven applications.


DUTIES AND RESPONSIBILITIES:

The Software Engineer Trading Systems Development will:

  • Develop test and maintain trading systems APIs and integration tools.
  • Design solutions for handling structured and real-time market data feeds.
  • Collaborate with traders and technology teams to gather requirements and translate them into scalable technical solutions.
  • Build automation tools for reporting analytics and monitoring.
  • Optimize system performance ensuring low latency reliability and scalability.
  • Troubleshoot and resolve technical issues in production environments.
  • Research and apply emerging technologies to strengthen trading infrastructure.


ESSENTIAL AND DESIRABLE SKILLS:


Technical/ Academic Competences:

  • Bachelors or Masters degree in Computer Engineering Computer Science or related discipline from a reputable university.

Behavioral Competencies:

  • Result-oriented with high ownership and discipline.
  • Strong analytical and problem-solving mindset.
  • Proactive and eager to learn trading systems and AI applications.
  • Able to work independently as well as within a collaborative team environment.
  • Adaptable and resilient in a fast-paced high-performance culture.

Experience:

  • 23 years of professional software development experience.
  • Expert proficiency in Python programming.
  • Familiarity with C or C (considered a plus).
  • Strong understanding of data structures algorithms and databases.

Skills:

  • Comfortable working with data-intensive systems and real-time feeds.
  • Excellent English communication skills.

Required Experience:

Manager

The Software Engineer Trading Systems Development will be responsible for designing building and optimizing trading platforms and applications to support the companys global financial markets activities. The role requires strong programming skills particularly in Python and the ability to work with...
View more view more

Key Skills

  • Spring
  • .NET
  • C/C++
  • Go
  • React
  • OOP
  • C#
  • Data Structures
  • JavaScript
  • Software Development
  • Java
  • Distributed Systems