C++ Software Engineer

Citadel

City of Rochester (NY)

In loco

USD 200.000 - 300.000

Tempo pieno

4 giorni fa
Candidati tra i primi

Una candidatura completa in un minuto

Curriculum e lettera di presentazione personalizzati, pronti da inviare.

Supera i filtri ATS

Descrizione del lavoro

Citadel is seeking skilled C++ Software Engineers to design, develop, test, deploy, and maintain high-performance applications and platforms powering our investment process. You will work on low-latency, scalable systems across trading, data, and research infrastructures.

You will collaborate with engineers and investment professionals to craft efficient technical solutions, tackle complex performance challenges, and contribute to system architecture and developer tooling.

Competenze

  • Bachelor’s degree in Computer Science, Computer Engineering, or related STEM field, or equivalent experience.
  • Expert-level C++ programming skills and production-quality software experience.
  • Strong CS fundamentals: data structures, algorithms, OS, and software design.
  • Strong understanding of memory management, concurrency, multithreading, and performance optimization.
  • Experience building high-performance, distributed, or large-scale systems.

Mansioni

  • Design, develop, test, deploy, and maintain high-performance C++ applications and libraries.
  • Build reliable and scalable systems supporting core investment workflows.
  • Solve performance, latency, throughput, concurrency challenges.
  • Collaborate with engineers and investment professionals to translate requirements into technical solutions.
  • Develop green-field systems and improve architecture and performance of existing platforms.
  • Profile, optimize, and troubleshoot production systems.
  • Support system architecture and developer tooling improvements.
  • Own technology through its lifecycle from design to production.

Conoscenze

C++ programming
Low-latency
Multithreading
Performance optimization
Distributed systems
Linux development
Profiling & debugging

Formazione

Bachelor's degree in CS/Engineering or related STEM

Strumenti

Linux
CI/CD
Build systems
Git

Descrizione del lavoro

C++ Software Engineers build high-performance systems that power our investment process and the technology platforms behind it. Our engineers solve technically demanding problems where performance, efficiency, reliability, and scale matter, developing technology spanning trading systems, market data, research infrastructure, analytics, and core engineering platforms. Their work can span low-latency and performance-sensitive applications, distributed systems, developer infrastructure, data processing, and the libraries and platforms used by engineers and investment professionals throughout the firm.

Key Responsibilities
  • Design, develop, test, deploy, and maintain high-performance C++ applications, services, libraries, and platforms
  • Build reliable and scalable systems supporting critical investment, research, and business workflows
  • Solve complex performance, latency, throughput, concurrency, and systems engineering challenges
  • Partner directly with other engineers and investment professionals to understand requirements and develop effective technical solutions
  • Develop green-field systems and improve the architecture and performance of existing platforms
  • Profile, optimize, and troubleshoot complex production systems
  • Design technology capable of operating reliably at increasing data and transaction volumes
  • Contribute to system architecture, shared libraries, developer tooling, and engineering best practices
  • Own technology throughout its lifecycle, from design and implementation through production
Qualifications
  • Minimum of a Bachelor’s degree in Computer Science, Computer Engineering, or a related STEM discipline, or equivalent experience
  • Expert-level C++ programming skills and experience developing production-quality software
  • Strong background in computer science fundamentals, data structures, algorithms, operating systems, and software design
  • Strong understanding of systems concepts such as memory management, concurrency, multithreading, and performance optimization
  • Experience building high-performance, distributed, or large-scale systems
  • Proven track record in software design and development
  • Comfortable developing in Linux and working with modern software development tools and practices, including testing, source control, build systems, and CI/CD
  • Experience with networking, low-latency systems, market data, or performance-sensitive applications is a plus
  • Strong entrepreneurial spirit and the ability to adapt to changing requirements and technologies

Opportunities may be available from time to time in any location in which the business is based for suitable candidates.

To be eligible for UK postings, you must have or be able to obtain UK work authorization.

For our privacy policy, go to https://www.citadel.com/privacy.

In addition, the employee who fills this role will be eligible to participate in a discretionary incentive compensation program, as well as a wide array of benefit programs, such as medical and life insurance, retirement and tax-free savings plans, and access to other healthcare programs.

In accordance with applicable law, the base salary range for this role is $200,000 to $300,000.

In addition, the employee who fills this role will be eligible to participate in a discretionary incentive compensation program, as well as a wide array of benefit programs, such as medical and life insurance, retirement and tax-free savings plans, and access to other healthcare programs.

Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Java Software Engineer
Java Software Engineer

Citadel • City of Rochester (NY)

In loco
USD 200.000 - 300.000
Medical insurance
Life insurance
Retirement plan
+2
Python Software Engineer
Python Software Engineer

Citadel • City of Rochester (NY)

In loco
USD 180.000 - 220.000
Discretionary incentive compensation
Medical insurance
Retirement plans
+1
C++ Software Engineer
C++ Software Engineer

Citadel Securities • San Francisco (CA)

In loco
USD 120.000 - 170.000
C++ Software Engineer
C++ Software Engineer

Citadel Securities • Stati Uniti

In loco
USD 150.000 - 300.000
C++ Platform Engineer
C++ Platform Engineer

Selby Jennings • New York (NY)

In loco
USD 300.000 - 500.000
Python Quantitative Developer
Python Quantitative Developer

Citadel • City of Rochester (NY)

In loco
USD 200.000 - 300.000
Discretionary incentive compensation
Medical and life insurance
Retirement and tax-free savings plans
Software Engineer - University Graduate (US)
Software Engineer - University Graduate (US)

Citadel LLC • City of Rochester (NY)

In loco
USD 235.000 - 300.000
Incentive compensation
Medical and life insurance
Retirement plans
+1
High-Performance C++ Engineer - Low-Latency Systems
High-Performance C++ Engineer - Low-Latency Systems

Citadel • City of Rochester (NY)

In loco
USD 200.000 - 300.000
Principal Software Engineer
Principal Software Engineer

Atlas Search • New York (NY)

In loco
USD 275.000 - 300.000
Software Engineer C++ | Top Tier Hedge Fund | NYC
Software Engineer C++ | Top Tier Hedge Fund | NYC

Delmar Nord • New York (NY)

In loco
USD 150.000 - 190.000
Discretionary bonus
Benefits package
Professional development