Enable job alerts via email!

Software Developer

SQUAREPOINT SERVICES SINGAPORE PTE. LTD.

Singapore

On-site

SGD 80,000 - 120,000

Full time

Today
Be an early applicant

Job summary

A leading financial technology company in Singapore is looking for a Market Access Developer to design and maintain high-performance C++ applications for electronic trading. The role involves collaborating with trading teams, optimizing market access components, and mentoring team members. Ideal candidates have over 5 years of experience in high-stakes environments and expertise in C++ programming. Strong interpersonal skills are essential for this position.

Qualifications

  • 5+ years’ experience building software in mission-critical environments.
  • Advanced expertise in C++ and Linux.
  • Strong communication skills and experience in distributed teams.

Responsibilities

  • Collaborate with teams to gather requirements and deliver solutions.
  • Design and optimize market access components.
  • Ensure reliability and performance in deliverables.

Skills

C++ programming
Linux environments
Networking
Multithreaded programming
Data structure optimization
Python scripting
Collaboration

Education

Bachelor’s degree in Computer Science or related field
Job description
Position Overview

As a Market Access Developer, you will be responsible for designing, implementing, and maintaining high-performance, low-latency C++ applications for electronic trading, including order routing and market data processing across various exchanges using specialized protocols.

We are seeking a talented software developer with a passion for tackling complex engineering challenges in high-performance environments. This position offers opportunities for technical advancement, leadership, mentoring, and ownership of impactful projects.

Responsibilities
  • Collaborate with trading teams, and other technology groups to gather requirements and deliver effective solutions.
  • Design, implement, test, and optimize sophisticated market access components such as Order Gateways and Market Data solutions.
  • Drive hands-on development and ensure reliability, scalability, and performance in all deliverables.
  • Contribute to design reviews, architecture discussions, and code reviews.
  • Promote and enforce best practices throughout the software lifecycle to ensure maintainability and operational excellence.
  • Integrate comprehensive testing and validation to maintain system robustness and uptime.
  • Provide Level 2 support and troubleshooting production systems and ensuring service availability.
  • Mentor team members and actively participate in knowledge sharing to foster a culture of technical growth and collaboration.
Required Qualifications
  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Minimum 5 years’ experience building software solutions in mission-critical environments.
  • Advanced expertise in C++ programming within Linux environments.
  • Solid foundation in networking, multithreaded programming, and data structure optimization.
  • Strong interpersonal and communication skills; proven experience collaborating in distributed teams.
  • Experienced in designing and delivering high-quality software using modern development practices, including version control and automated testing.
  • Proven skills in Python for scripting and automation.
Preferred Experience
  • Involvement in development of low-latency, high-throughput trading systems.
  • Familiarity with exchange/broker connectivity protocols and financial data formats.
  • Exposure to Market Access technologies for Equities, Derivatives, and other asset classes.
  • Additional scripting or automation language proficiency.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.