Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer Rust OR C++ Equities

Citi Group

Senior Software Engineer Rust OR C++ Equities Job Req Id: 26979885 Location(s): Pune, Maharashtra, India Job Type: Hybrid Posted: Jul. 31, 2026 Discover your future at Citi Working at Citi is far more than just a job. A career with us means joining a team of approximately 219,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact. Job Overview Department Overview The Equities Technology division is responsible for building and maintaining the high-performance, ultra-low-latency trading infrastructure that powers our global equities business. This includes market data dissemination, order routing, algorithmic execution, smart order routing (SOR), and real-time risk management systems. We operate in a highly competitive environment where microseconds matter, requiring cutting-edge software engineering practices, deep hardware-software co-design, and robust system reliability. Role Summary We are seeking an exceptional Senior Software Engineer with deep expertise in Rust and C++ to join our Equities Low-Latency Trading Technology team. In this role, you will design, develop, and optimize our next-generation trading systems. You will lead the strategic transition of legacy high-performance C++ components to modern Rust where safety and concurrency are paramount, while continuing to maintain and optimize critical ultra-low-latency C++ execution paths. This is a highly technical role requiring a strong understanding of computer architecture, operating systems, network protocols, and modern software engineering paradigms. Key Responsibilities 1. System Design & Development Architect, build, and maintain ultra-low-latency trading systems, including exchange connectivity gateways, market data feeds, and algorithmic execution engines using Rust and C++ Design clean, modular, and reusable APIs and libraries that can be leveraged across multiple trading desks. Lead the strategic migration of critical trading components from C++ to Rust, leveraging Rust's memory safety and concurrency guarantees without sacrificing performance. 2. Performance Optimization Profile and optimize systems to achieve sub-microsecond latencies and deterministic performance. Apply low-latency techniques such as CPU pinning, cache-friendly data structures, lock-free programming, memory-mapped files, and custom memory allocators. Utilize kernel bypass technologies (e.g., Solarflare OpenOnload, DPDK, EF_VI) to minimize network stack overhead. 3. Concurrency & Reliability Design and implement highly concurrent, thread-safe, and lock-free algorithms to handle massive throughput with minimal jitter. Implement rigorous testing methodologies, including unit testing, integration testing, property-based testing (in Rust), and high-fidelity simulation/back testing environments. Ensure the high availability and operational resilience of trading systems through robust error handling and failover mechanisms. 4. Collaboration & Support Work closely with quantitative researchers, traders, and product managers to translate complex trading strategies and business requirements into robust, production-ready software. Build real-time telemetry, monitoring, and alerting tools to ensure operational visibility. Provide level-3 escalation support for production systems during market hours. Required Technical Skills & Qualifications Programming Languages C++: Expert-level proficiency in C++ (C++11/14/17/20), with a deep understanding of template metaprogramming, RAII, move semantics, smart pointers, and the standard library (STL). Rust: Strong proficiency in Rust, including ownership/borrowing concepts, lifetimes, unsafe Rust boundaries, macro systems, and the Cargo ecosystem. Systems Programming & Low-Latency Deep understanding of Linux operating system internals (kernel tuning, memory management, virtual memory, page faults, system calls). Experience with low-latency networking (TCP/IP, UDP, Multicast) and socket programming. Familiarity with hardware-level concepts: CPU cache hierarchies (L1/L2/L3), TLB, branch prediction, and memory barriers. Concurrency Proven experience in multi-threaded programming, memory models (sequential consistency, acquire-release), and lock-free data structures. Equities Domain Knowledge Solid understanding of Equities market structure, order types, exchange protocols (FIX, OUCH, ITCH), and trading lifecycles. Tools & Infrastructure Experience with profiling and debugging tools (gdb, valgrind, perf, VTune, heaptrack). Proficiency with build systems (CMake, Cargo) and CI/CD pipelines (Git, Jenkins/GitHub Actions). Preferred Qualifications Experience with FPGA integration or hardware acceleration. Experience with kernel bypass technologies (Solarflare EF_VI, OpenOnload, DPDK). Knowledge of market-making, smart order routing (SOR), or statistical arbitrage execution strategies. Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related quantitative field. Core Competencies Analytical Thinking: Strong problem-solving skills with the ability to analyze complex systems and identify performance bottlenecks. Collaboration: Excellent communication skills with the ability to work effectively in a fast-paced, cross-functional team environment. Adaptability: Eagerness to learn new technologies and adapt to evolving business requirements and market conditions. Quality Focus: Commitment to writing clean, well-documented, and thoroughly tested code. Job Family Group: Technology Job Family: Applications Development Time Type: Full time Most Relevant Skills Please see the requirements listed above. Other Relevant Skills For complementary skills, please see above and/or contact the recruiter. Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi. View Citi’s EEO Policy Statement and the Know Your Rights poster. #J-18808-Ljbffr Citi

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer Rust OR C++ Equities in New York, NY vacancy
  • Citi in Pune, India seeks a Senior Software Engineer with deep Rust and C++ expertise to join the Equities Low-Latency Trading Technology team. You will design, develop, and optimize next-generation trading systems, migrating legacy C++ components to Rust while maintaining... 
    Employment Equity
    Senior
    C++

    Citi

    New York, NY
    2 days ago
  • $175k - $250k

     ...implementation, and maintenance of Equities Execution Algorithms and...  ...skilled and motivated Senior Rust Engineer to join our NAM Equities Cash...  ...and leverage an AI-assisted software development lifecycle with Large...  ...existing low-latency Java/C++ stacks where applicable).Work... 
    Employment Equity
    Senior
    C++
    Full time
    Temporary work

    Citigroup

    New York, NY
    2 days ago
  • $186.07k - $218.9k

     ...working at Coinbase. As a Senior Software Engineer within the Security Platform...  ...such as Golang, Java, C++, or Rust, with ability to operate in...  ...track record operating Tier-0 or highly critical infrastructure...  ...may also include equity and bonus eligibility, and... 
    Employment Equity
    Senior
    C++
    Local area

    Coinbase, Inc.

    New York, NY
    5 days ago
  • $168k - $264.5k

     ...NVIDIA is seeking a talented Software Engineer to join our small team building...  ...automationExpert skills in C++, Java , or C#Proficiency with...  ...You will also be eligible for equity and benefits.Applications for...  ...; US, TX, Austin; US, OR, Hillsboro; US, NC, Durham; US... 
    Employment Equity
    Senior
    C++
    Full time
    Worldwide

    Nvidia

    New York, NY
    6 days ago
  • $192k - $240k

    Distributed Systems engineers at Datadog design, implement and run in...  ...in Go, Java Rust or C++, amongst other languagesUse Kafka...  ...boundaries of how AI can improve software engineering best practices and...  ...Benefits and Growth:New hire stock equity (RSUs) and employee stock purchase... 
    Employment Equity
    Senior
    C++
    Work at office

    Datadog

    New York, NY
    5 days ago
  • $182k - $242k

     ...About the Role:Reporting to the Senior Engineering Manager for ML Workflows, this Senior Software Engineer will own the...  ...another compiled language (C, C++, C#, Rust, Java) with the ability to ramp...  ...market alignment and internal equity when determining compensation.... 
    Employment Equity
    Senior
    C++
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    New York, NY
    2 days ago
  • $150k - $250k

     ...Senior Software Engineer, Trading Infrastructure Palo Alto, California, New York City, New York...  ...backend systems in languages such as Rust, Go, C++, Java, Python, or similar ~ Deep understanding...  ...base salary only and do not include equity, tokens, or benefits. #LI-PG1 ~100... 
    Employment Equity
    Senior
    C++
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work
    Flexible hours

    Apto

    New York, NY
    2 days ago
  •  ...the globe. We're hiring a Senior Data Engineer to design the platform that...  ...for ~4-6+ years of software / data engineering experience...  ...environments. Experience with Rust, Go, or C++ for performance-critical...  ...~ Above-market salary, equity, and benefits package. ~... 
    Employment Equity
    Senior
    C++
    Permanent employment
    Contract work
    Temporary work
    Work at office
    Flexible hours

    Distributed Spectrum Inc

    New York, NY
    1 day ago
  •  ...creation of crypto-powered software. Customers like Coinbase,...  ...looking for a Staff Backend Engineer to take ownership of one...  ...abstractions Proficiency in Rust (strongly preferred), C++, or Go Experience...  ...leading salary, meaningful equity, generous vacation, wellness... 
    Employment Equity
    Senior
    C++
    Remote work
    Flexible hours

    Helius

    New York, NY
    1 day ago
  • $184k - $287.5k

     ...robotics. We are now looking for a Senior Software Engineer - Streaming with strong C++ skills and a deep interest in...  ...Experience with QNX, QNX Safety, Linux, or embedded operating systems for...  ...5. You will also be eligible for equity and benefits. Applications for this... 
    Employment Equity
    Senior
    C++

    NVIDIA

    New York, NY
    2 days ago
  • $150k - $170k

    Senior Software Engineer - AI, Agentic Systems, Embedded & Industrial Automation Location: Ashburn,...  ...programming languages including Python, C++, C, Rust, Go, Java, and/or JavaScript/...  ...and may include salary, cash bonus or equity awards not quantified below. Compensation... 
    Employment Equity
    Senior
    C++
    Full time

    Digital Realty

    New York, NY
    2 days ago
  • $200k - $230k

     ...deep backgrounds in trading, engineering, data science, and sports,...  ...Role We’re looking for a Senior Software Engineer with deep expertise...  ...reliable, and scalable code in C++ and/or Java Define and...  ...base salary, profit share and equity ~ Generous benefit package... 
    Employment Equity
    Senior
    C++
    Full time

    Mojo

    New York, NY
    2 days ago
  • $200k - $322k

    We are now looking for a Senior Deep Learning Software Engineer, PyTorch. NVIDIA is hiring software engineers to...  ...in deep learning.Proficient with C++ programming.Strong understanding of...  ...0 USD.You will also be eligible for equity and benefits.Applications for this job... 
    Employment Equity
    Senior
    C++
    Full time
    Remote work
    Worldwide

    Nvidia

    New York, NY
    4 days ago
  • $125k - $350k

     ...across a broad array of fixed income and equity securities. Our world-class capabilities...  ...and take data analysis to new levels. Software Engineers create next generation software solutions...  ...and statistical methods • Experience with C++, kdb, and SQL In accordance with... 
    Employment Equity
    Senior
    C++

    Citadel Securities

    New York, NY
    3 days ago
  • $174k - $252k

     ...experience programming in Python or C++.3 years of experience testing, maintaining, or launching software products, and 1 year of...  ...quantitative field such as Statistics, Engineering, or Mathematics.5 years of...  ...00 (USD) + 15% bonus target + equity + benefitsLearn more about... 
    Employment Equity
    Senior
    C++

    Google

    New York, NY
    7 days ago
  •  ...well-established hedge fund is hiring software engineers to build and enhance the technology that...  ...multiple desks and asset classes, including equities, credit, fixed income, rates, FX, and...  ...software engineering fundamentals in C++, Python Experience building... 
    Employment Equity
    Senior
    C++

    Mondrian Alpha

    New York, NY
    14 days ago
  • $174k - $252k

     ...oriented programming with Java, C++ or Python.5 years of...  ...testing, maintaining, or launching software products.1 year of experience...  ...technologies.Google's software engineers develop the next-generation technologies...  ...00 (USD) + 15% bonus target + equity + benefitsLearn more about... 
    Employment Equity
    Senior
    C++

    Google

    New York, NY
    4 days ago
  • $174k - $252k

     ...experience programming in Python or C++.3 years of experience testing, maintaining, or launching software products, and 1 year of...  ...technologies.Google's software engineers develop the next-generation technologies...  ...00 (USD) + 15% bonus target + equity + benefitsLearn more about... 
    Employment Equity
    Senior
    C++

    Google

    New York, NY
    2 days ago
  • $175k - $200k

     ...-traded funds (ETF), and equity index options. From the beginning...  .... Our trading models and software systems are continually re-engineered, optimized, and...  ...company. We’re looking for a Senior Trading Software Engineer...  ...re expanding into modern C++ to drive our strategies... 
    Employment Equity
    Senior
    C++
    Full time
    2 days per week

    Belvedere Trading

    New York, NY
    6 days ago
  • $200k - $225k

     ...Senior Software Engineer, Options Execution Chicago, New York DRW is a diversified trading firm...  ...classes including Fixed Income, ETFs, Equities, FX, Commodities and Energy across all...  ...high-availability systems in C++ and Python with very tight resource/latency... 
    Employment Equity
    Senior
    C++
    Temporary work
    Flexible hours

    DRW

    New York, NY
    1 hour ago
  • $174k - $252k

     ...experience.5 years of experience with software development in one or more...  ...optimization.Strong coding skills; preferably C++.Google's software engineers develop the next-generation technologies...  ...- $252000 (USD) + 15% bonus target + equity + benefitsLearn more about benefits... 
    Employment Equity
    Senior
    C++

    Google

    New York, NY
    3 days ago
  • $148.75k - $192.5k

     ...is looking for an experienced software engineer who is excited about...  ...Regular communication with senior managers and technical colleagues...  ...design patterns.  1+ year in C++ preferred — our system is primarily...  ...pricing, and/or risk analysis. Equity derivatives experience is a... 
    Employment Equity
    Senior
    C++
    Full time
    Work at office

    Cboe Exchange

    New York, NY
    5 days ago
  •  ...Developing and growing our stellar engineering team Skills & Experience...  ...4+ years experience building software at scale You have...  ...modern language (e.g. GoLang, C++, Java, Python). Note: we're not...  ...Competitive salary and equity upside Working with a cutting... 
    Employment Equity
    Senior
    C++

    Prequel

    New York, NY
    5 days ago
  • $175k - $225k

     ...including Fixed Income, ETFs, Equities, FX, Commodities and Energy...  ...the TeamThe DRW C/Options Data Engineering team is essential to...  ...least one of Python, Java, and C++, and can work comfortably in...  ...high-throughput, low-latency software systemsExperience with pipeline... 
    Employment Equity
    Senior
    C++
    Temporary work
    Flexible hours

    DRW

    New York, NY
    3 days ago
  • $174k - $252k

     ...Senior Software Engineer, AI/ML, Ads Bidding Share Senior Software Engineer, AI/ML, Ads Bidding...  ...of experience programming in Python or C++. ~3 years of experience testing, maintaining...  ...0 - $252000 (USD) + 15% bonus target + equity + benefits Write and test product or... 
    Employment Equity
    Senior
    C++

    Google Inc.

    New York, NY
    2 days ago
  • $195k - $408k

     ...business. The mission of the Ad Engineering Team is to build this platform. We are hiring a Senior Software Engineer for the Advertising...  ...for health insurance, equity awards, life insurance, disability...  ...distributed systemsCommand of Java or C++Solid understanding of algorithms,... 
    Employment Equity
    Senior
    C++
    Work at office
    Local area
    Remote work
    Monday to Thursday
    Flexible hours

    Roku

    New York, NY
    6 days ago
  • $167.7k - $245.2k

     ...Linux and Windows.Our software agent team builds high-...  ...part of the Windows agent engineering team, you will focus on...  ...will work closely with senior engineers, architects,...  ...using Go, C, and C++.Participate in architecture...  ...incentive compensation*, equity, or benefits.Individual... 
    Employment Equity
    Senior
    C++
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    New York, NY
    4 days ago
  • $195k - $408k

     ...business. The mission of the Ad Engineering Team is to build this platform. We are hiring a Senior Software Engineer for the Advertising...  ...eligible for health insurance, equity awards, life insurance,...  ...systems ~ Command of Java or C++ ~ Solid understanding of algorithms... 
    Employment Equity
    Senior
    C++
    Work at office
    Local area
    Remote work
    Monday to Thursday
    Flexible hours

    Roku, Inc.

    New York, NY
    2 days ago
  • $200k - $260k

     ...Senior Backend Engineer, Core Trading Systems $200k – $260k meaningful equity About MAG MAG is the market-making arm of Novig. We provide liquidity across sportsrelated...  ...real-time systems, with proficiency in Go, Rust, or C++ and knowledge of concurrent programming,... 
    Employment Equity
    Senior
    C++
    Contract work
    Work at office
    Night shift

    novig.us

    New York, NY
    2 days ago
  •  ...Polymarket is looking for a world-class backend engineer to join our platform engineering team as...  ...programming languages like Golang, Rust, or C++ ~ Strong knowledge of database systems...  ...Benefits ~ Competitive salary & equity ~ Unlimited PTO, Health, Vision, & Dental... 
    Employment Equity
    Senior
    C++

    Devopsroles

    New York, NY
    15 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer Rust OR C++ Equities. Be the first to apply!