cover image
Squarepoint

Squarepoint

www.squarepoint-capital.com

2 Jobs

1,714 Employees

About the Company

Squarepoint is a leading global investment management firm that develops quantitative investment strategies to achieve high quality returns for our clients. We are a data and technology driven firm who specialize in developing automated trading systems that execute across global financial markets.

Listed Jobs

Company background Company brand
Company Name
Squarepoint
Job Title
Software Developer (Python) - Distributed Systems
Job Description
**Software Developer (Python) - Distributed Systems** **Role Summary** Develop, maintain, and optimize scalable distributed systems and high-performance Python-based frameworks, platforms, and services to support operational efficiency across investment and technology teams. **Expectations** 6+ years of professional software development experience. Strong expertise in Python and distributed architectures required. Familiarity with containerization and DevOps practices essential. **Key Responsibilities** - Design, build, and maintain scalable, high-performance software solutions for distributed systems. - Develop internal productivity tools, frameworks, and platforms to streamline organizational operations. - Collaborate with stakeholders to define requirements and implement system features. - Author clean, well-documented, and testable Python code. - Participate in code reviews and refine development processes and code quality. - Diagnose and resolve technical issues within distributed environments. - Keep current on Python technologies and industry best practices. **Required Skills** - High-performance Python programming with mastery of ecosystem best practices. - Proficiency in distributed systems design, algorithms, and architectures. - Experience with containerization tools (Docker, Kubernetes). - Linux environment expertise and version control (Git) proficiency. - CI/CD pipeline implementation and automation tool experience (e.g., Jenkins, GitLab CI). - Prior exposure to JVM-based languages (Java, Kotlin, Scala) preferred. **Required Education & Certifications** - Bachelor’s degree in Computer Science or related field (unspecified in job description).
London, United kingdom
On site
Mid level
11-11-2025
Company background Company brand
Company Name
Squarepoint
Job Title
Software Engineer
Job Description
Job Title: Software Engineer Role Summary: Design, develop, and optimize high‑performance C++ components for Squarepoint’s trading risk platform, ensuring low‑latency trade capture, position management, P&L computation, inventory handling, and order routing. Collaborate in a global, service‑oriented architecture transition. Expectations: Deliver reliable, efficient code that meets performance targets; adhere to coding standards and best practices; actively contribute to architecture discussions; maintain clear documentation; meet sprint commitments; communicate progress and challenges effectively. Key Responsibilities: • Develop, test, and maintain C++ modules for risk platform services. • Optimize data processing pipelines for real‑time, high‑volume trading data. • Integrate and manage messaging systems (Kafka, AMPS, QPID) for data propagation. • Participate in the migration to a microservices‑based architecture. • Profile, debug, and tune performance‑critical code. • Collaborate with QA, ops, and data teams to ensure system reliability. • Write unit and integration tests; maintain CI/CD pipelines. • Monitor production environments and troubleshoot incidents. • Mentor junior engineers and share technical knowledge. Required Skills: • 4+ years of Linux‑based C++ (modern C++17/20) development. • Deep understanding of data structures, algorithms, concurrency, and memory management. • Experience with high‑performance, low‑latency systems. • Familiarity with messaging middleware (Kafka, AMPS, QPID). • Scripting proficiency in Python and Bash; knowledge of KDB+/q is a plus. • Strong communication and teamwork abilities. • Self‑driven problem‑solving mindset. • Experience with Git, CI/CD, and automated testing frameworks. Required Education & Certifications: • Bachelor’s degree in Engineering, Computer Science, or related field. • Relevant certifications (e.g., C++ or Linux Foundation) are desirable but not mandatory.
London, United kingdom
On site
09-01-2026