Enable job alerts via email!

Software Engineer

Shun Shing Group International Limited

Dubai

On-site

AED 120,000 - 200,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A global financial services provider in Dubai seeks a Software Engineer for Trading Systems Development. This role focuses on designing and optimizing trading platforms. You will develop APIs and automation tools, collaborating with teams to enhance system performance. Ideal for candidates with strong Python skills, eager to learn about systematic trading systems and AI applications. Previous experience in financial markets is not required.

Responsibilities

  • 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.
  • 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.

Skills

Python programming
Data-intensive systems
Real-time feeds
C or C++
English communication

Education

Bachelor's or Master's degree in Computer Engineering, Computer Science or related discipline
Job description

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

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.