Back to all jobs
Squarepoint Capital

Software Developer - Market Access

Squarepoint Capital Montreal , Singapore, Warsaw 1d ago
engineering

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.