Skip to content
mimi

C++ Software Engineer

Citadel Securities

Canada · On-site Full-time 3w ago

About the role

It looks like you’ve shared a detailed job posting for a software‑engineering role at Citadel Securities. How can I help you with it? Here are a few ways I can assist:

What you might need How I can help
A concise summary of the role and its key requirements (great for quick reference or for sharing with a recruiter) I can distill the posting into a short bullet‑point overview.
A tailored cover‑letter that highlights the qualifications Citadel is looking for and aligns them with your experience Provide a draft you can customize, or walk you through each paragraph.
Resume polishing – making sure your C++/concurrency experience, projects, and any finance‑related work stand out I can suggest wording, structure, and keywords that match the posting.
Interview preparation – typical technical and behavioral questions for a high‑frequency‑trading engineering team, plus tips for answering them I can give you sample problems, coding‑challenge advice, and “STAR”‑style responses.
Relocation guidance – understanding the locations listed, visa considerations, or cost‑of‑living factors Provide a quick overview of each city and what to expect.
General information about Citadel Securities – its business model, culture, and what it’s like to work there Summarize the firm’s market‑making focus, tech stack, and employee expectations.

Just let me know which of the above (or anything else) would be most useful to you, and we can dive right in!

Requirements

  • Deep experience in C++ with a passion for clean, performant code
  • A strong grasp of multithreading, concurrency, and distributed systems
  • Curiosity to explore how things work and a drive to improve them
  • Clear, thoughtful communication and the ability to thrive in a high ownership environment

Responsibilities

  • Break down intricate challenges and deliver clear, elegant solutions that drive real world outcomes
  • Design, build and maintain high performance systems that are the backbone of our trading infrastructure
  • Continuously push the limits of latency, reliability, and throughput in a distributed environment
  • Collaborate directly with traders, researchers, and fellow engineers to deliver ideas into production
  • Take pride in running your code live - Monitoring, supporting and improving it every day

Skills

C++

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free