Connor, Clark & Lunn Investment Management
Posted 4mo ago

Quantitative Equity Technology, Infrastructure Software Engineer

Connor, Clark & Lunn Investment Management
Vancouver, British Columbia, Canada
$125k-$200k/yrHybridFull Time
Responsibilities
  • engineering infrastructure
  • supporting systems
  • designing solutions
Requirements
  • Programming proficiency (Kdb+/Q
  • Python, Java, C#
  • Angular/Typescript)
  • Knowledge of cloud (AWS)
  • Systems engineering
  • Distributed systems
  • Windows/Linux
  • Strong troubleshooting
  • Collaboration, and project ownership
Technical tools mentioned
Kdb+/QPythonJavaC#AngularTypescriptAWSWindowsLinux

Job description

 

We deliver foundational systems that shape the future of how technology is used in a top performing quantitative equity fund that manages over $75 billion in financial assets. This is a fantastic opportunity in the exciting intersection of finance and technology where investment decisions are made using technology. Quantitative equity funds use programmed investment strategies and as a result, our technology team is crucial to its success.
 
The team is headquartered and deeply rooted in West Coast Vancouver. We place high value on maintaining an entrepreneurial spirit and creating a culture where each of us has opportunities to succeed.
 
What You Will Do
 
The technology infrastructure team plays an essential role through innovative technologies on our hybrid (on-premise and cloud based) platform: distributed computing, petabyte-scale data storage, containerization, non-traditional high-performance databases, process orchestration, monitoring, data visualization and DevOps. You own the entire technology infrastructure life cycle:
  • Engineer and support software and systems infrastructure.
  • Introduce new foundational technologies that advance our software engineering capabilities to the next level.
  • Collaborate with our software development teams on support issues and improvements to our infrastructure tools, processes, and software.
  • Act as a conduit between our application development teams, and IT, network security, and other stakeholders to align priorities and translate business requirements into technical designs.
  • Improve systems infrastructure reliability.
  • Gather and analyze metrics from operating systems and applications to assist in performance tuning, fault finding and business continuity planning.
  • Design, plan and implement solutions in an entrepreneurial spirit.
What You Bring
  • Programming Knowledge – you have an undergraduate, graduate, or post-graduate degree in a computer-related field OR exceptional programming skills gained through your work experience. We use several programming languages (Kdb+/Q, Python, Java, C#, Angular/Typescript).
  • Passion for Technology – we work on low-level foundational systems and software. Knowledge about cloud computing (AWS), systems engineering, distributed systems, scripting, operating systems (specifically Windows and Linux), databases, and host-based networking, is useful in this role. Upfront knowledge is preferred but not required; if you are passionate about technology, learning new concepts is natural and fun.
  • Collaborative Communication – we work together with many different teams and stakeholders. You have a collaborative spirit that helps you to work well with others and communicate effectively.
  • Project Ownership Mindset – we own different technology stacks and are often responsible for exploring new technology to modernize existing systems. Our team needs to take initiative and proactively drive the execution of systems projects that we own. You enjoy taking on responsibility and owning decisions made. Organizational skills are helpful to ensure projects are well managed.
  • Troubleshooting and Problem Resolution - you think laterally to dissect a problem into its component parts and diagnose root causes. You use different troubleshooting techniques to identify problems across different technologies.
  • Growth Mindset – technology and investment requirements are constantly changing.  You are a lifelong learner who continually invests in personal development.

 

We welcome applications from candidates with different levels of experience, including interns, new graduates, and experienced professionals. The base salary range for full-time roles is $125,000 – $200,000 annually plus a competitive performance bonus. Compensation will be determined based on experience and qualifications.
 
To apply for this position, please submit your resume, cover letter, and academic transcripts.

 

#LI-HYBRID #LI-RC1

About Connor, Clark & Lunn Investment Management

Privately owned investment manager serving institutional, retirement, corporate, Indigenous and nonprofit clients with quantitative and fundamental strategies.

Similar jobs

Software Engineer roles near Vancouver, British Columbia
7h
Save
Mark Applied
Hide
Senior Software Engineer, Cloud Platform
Vancouver or Toronto
$108k-$143k/yr HybridFull Time
Rivian and Volkswagen Group Technologies
Rivian and Volkswagen Group Technologies: Joint-venture automotive technology developing software-defined vehicle architecture and software for Rivian and Volkswagen Group electric vehicles.
5+ YOERequires 5+ years in distributed systems or high-scale backend services; proficiency in Go, Java, or TypeScript; and experience with AWS, Kubernetes, ArgoCD, IaC, APIs, observability, and on-call rotations.
Go, Java, TypeScript, NATS, gRPC, Protobuf, Kubernetes, ArgoCD, Crossplane, Terraform, Datadog, Prometheus, Grafana, NGINX, Envoy, AWS, Azure, GCP, Kafka, MQTT
10h
Save
Mark Applied
Hide
Software Engineer 4 (6+ years of experience)
Vancouver or San Jose or Durham or Mexico City or Bangalore or Pune or Hoofddorp or Belgrade or Barcelona or Singapore or Sydney or Tokyo
$151k-$227k/yr HybridFull Time
Nutanix
NutanixNASDAQ: NTNX: Enterprise hybrid multi-cloud computing and software provider.
6+ YOERequires 6+ years developing resilient software, strong computer science and distributed-systems knowledge, Docker/Kubernetes, backend experience in Go, Python, C++, or Rust, CI/CD expertise, and a master's degree or equivalent experience.
Docker, Kubernetes, Go, Python, C++, Rust, Prometheus, Grafana, Datadog, OpenTelemetry, PyTorch, TensorFlow, vLLM, DeepSpeed, Hugging Face TGI, Triton, SSE, WebSockets
13h
Save
Mark Applied
Hide
Lead Software Engineer - EA SPORTS™ NHL
Vancouver, British Columbia, Canada
$141k-$204k/yr HybridFull Time
EA Vancouver
EA Vancouver: Global leader in interactive entertainment, publishing video games and online services.
6+ YOE6+ years of software development experience, strong C++ skills, complex object-oriented software architecture experience, technical leadership, and mentoring experience with 5+ engineers.
C++, Frostbite, machine learning
4d
Save
Mark Applied
Hide
Senior Software Developer , Admin
Vancouver or Toronto
$107k-$157k/yr HybridFull Time
Autodesk
AutodeskNASDAQ: ADSK: Global provider of software for design, engineering, and manufacturing.
5+ YOEBachelor's degree or equivalent experience, 5+ years of frontend software development, and expertise in React and TypeScript. Requires modern frontend tooling, communication, ownership, and coordination skills.
React, TypeScript, Playwright, Cypress
4d
Save
Mark Applied
Hide
Software Developer II
Vancouver, British Columbia, Canada
$90k-$120k/yr HybridFull Time
Motorola Solutions
Motorola SolutionsNYSE: MSI: Global leader in mission-critical communications and security technology.
2+ YOEBachelor's degree in computer science or related field, 2+ years of software development experience, extensive C++ experience, large codebase experience, database knowledge, and strong communication skills.
C++, C#, DevOps, CI/CD, Berkeley, Postgres, Azure
4d
Save
Mark Applied
Hide
ISE Software Developer
Port Coquitlam, British Columbia, Canada
OnsiteFull Time
GeoSpectrum Technologies
GeoSpectrum Technologies: Canadian manufacturer of underwater acoustic components and end-to-end sonar systems for defence, marine-seismic, and scientific customers.
3+ YOERequires 3+ years of professional software development experience, C++ proficiency, C# and Python experience, Windows development, Visual Studio, .NET, source control, and software testing experience.
C++, C#, Python, Microsoft Windows, Visual Studio, Microsoft .NET, Git, Microsoft Office Suite, Qt, Linux, TCP/IP, UDP
4d
Save
Mark Applied
Hide
Senior Software Engineer (Contract)
Vancouver, British Columbia, Canada
$58-$73/hr HybridContract
Kabam
Kabam: Canadian mobile game developer and publisher creating free-to-play multiplayer games for players worldwide.
5+ YOERequires 5+ years of software development experience, bachelor's degree or equivalent, expert C#, Node.js, or C++, Unity GUI or NGUI experience, mobile development, game engine, and Agile experience.
C#, Node.js, C++, Unity GUI, NGUI, Android, iOS, Agile, Kanban
4d
Save
Mark Applied
Hide
AI and Automation Software Engineer
Vancouver or Markham
$187k-$281k/yr HybridFull Time
AMD
AMDNASDAQ: AMD: Leader in high-performance computing, graphics, and visualization technologies.
Bachelor’s or Master’s degree in EE, CS, or related field; software engineering experience with AI/ML, Python, CI/CD, cloud platforms, testing, frontend and backend development preferred.
Python, Continuous Integration/Continuous Deployment (CI/CD), LangChain, LaMDA, Doxygen, Sphinx, AWS, Azure, Google Cloud Platform, Docker, Kubernetes, C, C++, JavaScript, Jenkins, Github Actions, Git, pytest, HTML, CSS, React, Angular, SQL, NoSQL, Node.js