Software Developer – Internal Compute Frameworks (C++)
Read straight from Squarepoint Capital's careers page, verified 21h ago.Seekless can tailor your résumé to it.
Seekless can write your résumé for this posting first.
Before you apply
LocationLondon, Montreal, Singapore
Typefull-time
SenioritySenior
Experience5+ yrs
DepartmentTechnology
Company size1,001–5,000 people
PostedMay 2, 2023 · 3y ago
Verified live21h ago
At a glanceSummarised by Seekless from the posting.
Bachelor's degree in Computer Science, Engineering or a related field
5+ years of professional software engineering experience
Strong proficiency in C++ and Linux
Experience with microservices or asynchronous, multithreaded applications
Strong system design, debugging and problem-solving skills
Ability to own production systems in a fast-paced environment
Clear communication and confidence working directly with stakeholders
Experience building highly available distributed systems at scale
Knowledge of storage, scheduling, orchestration or service platforms
Familiarity with database internals, indexing, SQL or data formats such as Arrow, Parquet or Protocol Buffers
Experience with Docker, Kubernetes, Slurm or cloud platforms
Skills
C++
Linux
Docker
Kubernetes
Slurm
SQL
Arrow
Parquet
Protocol Buffers
About the role
Position Overview
The Internal Compute Frameworks (ICF) team is building a cloud-like abstraction layer over the firm’s global infrastructure. Our platforms reduce the complexity and friction of low-level infrastructure for investment and technology teams, spanning compute orchestration, batch scheduling, service hosting and petabyte-scale storage.
We are looking for an experienced C++ developer to design and build high-performance infrastructure, platforms and tooling. Depending on team needs and experience, the role may focus on compute, orchestration, services, storage or shared capabilities across the ICF ecosystem.
What You’ll Do
•
Build and maintain scalable, production-grade C++ systems
•
Develop platforms for compute, workload orchestration, service hosting and large-scale storage
•
Create simple, consistent interfaces over complex global infrastructure
•
Design for performance, reliability, scalability and operability
•
Partner with investment and technology teams to shape and deliver solutions
•
Own systems from architecture and implementation through deployment and support
•
Diagnose complex software and distributed-systems issues
Required Qualifications
•
Bachelor’s degree in Computer Science, Engineering or a related field
•
5+ years of professional software engineering experience
•
Strong proficiency in C++ and Linux
•
Experience with microservices or asynchronous, multithreaded applications
•
Strong system design, debugging and problem-solving skills
•
Ability to own production systems in a fast-paced environment
•
Clear communication and confidence working directly with stakeholders
•
Experience building highly available distributed systems at scale
Nice to Have
•
Knowledge of storage, scheduling, orchestration or service platforms
•
Familiarity with database internals, indexing, SQL or data formats such as Arrow, Parquet or Protocol Buffers
•
Experience with Docker, Kubernetes, Slurm or cloud platforms
More roles at Squarepoint Capital