Job Search and Career Advice Platform

Enable job alerts via email!

Software Developer - Market Access

Squarepoint Capital

Singapore

On-site

SGD 60,000 - 100,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 leading financial services firm in Singapore is seeking a Market Access Developer to design and implement high-performance C++ applications for electronic trading. The ideal candidate will have at least 5 years of experience in mission-critical environments, strong skills in C++ and Python, and a background in collaborating with distributed teams. This role offers opportunities for technical advancement and mentorship within a dynamic environment.

Qualifications

  • Minimum 5 years’ experience building software solutions in mission-critical environments.
  • Advanced expertise in C++ programming within Linux environments.
  • Strong interpersonal and communication skills; proven experience collaborating in distributed teams.

Responsibilities

  • Collaborate with trading teams and technology groups to gather requirements.
  • Design, implement, test, and optimize market access components.
  • Drive hands-on development to ensure reliability and performance.

Skills

C++ programming
Networking
Multithreaded programming
Data structure optimization
Interpersonal communication
Python scripting

Education

Bachelor’s degree in Computer Science or Engineering
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.