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
- 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 EquitySeniorC++
$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 EquitySeniorC++Full timeTemporary work$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 EquitySeniorC++Local area$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 EquitySeniorC++Full timeWorldwide$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 EquitySeniorC++Work at office$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 EquitySeniorC++Permanent employmentFull timeTemporary workCasual workWork at officeFlexible hours$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 EquitySeniorC++Full timeWork experience placementWork at officeLocal areaRemote workFlexible hours- ...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 EquitySeniorC++Permanent employmentContract workTemporary workWork at officeFlexible hours
- ...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 EquitySeniorC++Remote workFlexible hours
$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 EquitySeniorC++$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 EquitySeniorC++Full time$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 EquitySeniorC++Full time$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 EquitySeniorC++Full timeRemote workWorldwide$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 EquitySeniorC++$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 EquitySeniorC++- ...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 EquitySeniorC++
$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 EquitySeniorC++$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 EquitySeniorC++$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 EquitySeniorC++Full time2 days per week$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 EquitySeniorC++Temporary workFlexible hours$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 EquitySeniorC++$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 EquitySeniorC++Full timeWork at office- ...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 EquitySeniorC++
$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 EquitySeniorC++Temporary workFlexible hours$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 EquitySeniorC++$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 EquitySeniorC++Work at officeLocal areaRemote workMonday to ThursdayFlexible hours$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 EquitySeniorC++Full timeTemporary workLocal areaRemote workFlexible hours$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 EquitySeniorC++Work at officeLocal areaRemote workMonday to ThursdayFlexible hours$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 EquitySeniorC++Contract workWork at officeNight shift- ...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 EquitySeniorC++
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!
- c++ developer New York, NY
- senior c++ developer New York, NY
- c++ developer fintech New York, NY
- c++ programmer New York, NY
- c++ software developer New York, NY
- senior c++ software developer New York, NY
- senior living New York, NY
- senior assistant director New York, NY
- senior associate vice president New York, NY
- senior app developer New York, NY





