WhatsApp Join for Alerts

Citadel Hiring for C++ Software Engineer – Multiple Locations | Apply Now

About Us

Citadel Securities is a next-generation capital markets firm and a leading global market maker, redefining the future of trading. Recognized worldwide for its innovation and market leadership, we operate in major financial hubs, including Bangalore, Chicago, New York, London, Hong Kong, and Sydney. Our mission is simple yet powerful: to provide institutional and retail investors with the liquidity they need to trade a broad range of equity and fixed-income products—regardless of market conditions.

We are a firm where technology meets finance in the most impactful way. Our trading platforms and market-making operations are powered by some of the most advanced algorithms and high-performance computing systems in the world. Every day, we combine deep quantitative research with cutting-edge engineering to solve some of the most critical challenges in modern markets.

At Citadel Securities, innovation is in our DNA. We work in a fast-paced environment where nanoseconds matter and where every engineer—no matter their title—has the opportunity to make a measurable impact. Our engineers are the backbone of our trading infrastructure, developing high-performance C++ systems and solving complex problems in latency, reliability, and throughput.

We believe in fostering a culture of ownership, collaboration, and continuous learning. Here, every individual has the freedom to innovate, challenge ideas, and push the limits of what’s possible in the financial technology space. Whether your passion lies in optimizing systems, building scalable architectures, or developing next-generation trading tools, Citadel Securities offers the environment, resources, and global platform to bring your ideas to life.

Job Details

  • Job Title: C++ Software Engineer

  • Job ID: Not Specified

  • Location: Bangalore, Karnataka (On-site)

  • Employment Type: Full-Time

  • Batch: All Eligible Batches

  • Experience: 1–3 Years

  • Salary: As per Industry Standards

  • Qualification: Bachelor’s or higher degree in Computer Science, Engineering, or related field

  • Certifications: Not mandatory (C++ or system performance certifications are a plus)

Key Responsibilities

As a C++ Software Engineer at Citadel Securities, you will have the opportunity to work on mission-critical, high-performance systems that directly influence our market-making operations. Your responsibilities will include:

  1. Solve What Matters: Break down highly complex technical challenges into manageable problems, and develop elegant, effective solutions that drive measurable business results.

  2. Build and Scale: Design, develop, and maintain high-performance C++ systems that are foundational to our global trading infrastructure.

  3. Optimize Everything: Continuously refine system latency, throughput, and reliability to ensure our trading systems remain at the forefront of industry performance.

  4. Collaborate Cross-Functionally: Work closely with traders, quantitative researchers, and fellow engineers to transform innovative ideas into production-ready systems.

  5. Own Production Systems: Take full ownership of your work—from development and deployment to live monitoring, debugging, and performance tuning.

  6. Innovate with Purpose: Identify and integrate emerging technologies to ensure Citadel Securities stays ahead in the competitive fintech landscape.

  7. Maintain Code Quality: Adhere to best practices in software engineering, including rigorous version control, automated testing, and thorough code reviews.

  8. Ensure System Security: Implement robust security measures to safeguard sensitive trading data and maintain system integrity.

Required Skills

To succeed in this role, you should bring:

  • Strong proficiency in modern C++, with a passion for writing clean, efficient, and maintainable code.

  • Deep understanding of multithreading, concurrency, and distributed systems.

  • Solid knowledge of data structures, algorithms, and memory management.

  • Experience with Linux/Unix environments and low-level system programming.

  • Strong problem-solving skills, especially in high-pressure, performance-critical environments.

Preferred Skills

While not mandatory, the following skills will give you an edge:

  • Experience with high-frequency trading systems or other real-time, performance-sensitive applications.

  • Familiarity with network programming and low-latency system design.

  • Understanding of financial markets and trading concepts.

  • Knowledge of Python or other scripting languages for automation and testing.

  • Experience with performance profiling tools and debugging complex systems.

Perks and Benefits

When you join Citadel Securities, you gain more than a job—you gain a career in a high-impact, innovative environment.

  • Competitive Compensation: Industry-leading salary and performance-based bonuses.

  • Health & Wellness: Comprehensive health insurance, wellness initiatives, and mental health support.

  • Time Off: Paid vacation days, flexible working hours, and holiday benefits.

  • Learning & Development: Access to ongoing training programs, mentorship, and certifications.

  • Inclusive Culture: A collaborative, diverse workplace where innovation is valued.

  • Cutting-Edge Tools: Access to advanced infrastructure and tools for peak performance.

Why Join Us

At Citadel Securities, you’ll work at the intersection of finance, technology, and innovation. You’ll be part of a team that directly impacts global markets and shapes the future of trading technology.

Here’s why this role is unique:

  • Impact: Every line of code you write can influence market performance.

  • Growth: Exposure to challenging projects that push your engineering skills to the next level.

  • Collaboration: Work with world-class engineers, traders, and quantitative researchers.

  • Culture of Excellence: A performance-driven environment that rewards creativity, ownership, and results.

  • Global Reach: Collaborate with teams across multiple international offices.

This is not your average software engineering role. It’s an opportunity to work on high-performance, mission-critical systems where nanoseconds matter. If you thrive in environments that demand optimization, scalability, and precision, Citadel Securities is the place to be.

How to Apply

To apply for the C++ Software Engineer position at Citadel Securities:

  1. Prepare Your Resume: Highlight your experience in C++ development, system optimization, and any relevant projects.

  2. Showcase Problem-Solving Skills: Include examples where you solved performance bottlenecks or optimized systems.

  3. Submit Your Application: Visit the Citadel Securities careers page and apply directly to the C++ Software Engineer – Bangalore listing.

  4. Stand Out: If you have experience in high-frequency trading, low-latency systems, or distributed computing, make sure it’s front and center in your application.

Apply Now: Click Here to Apply

Scroll to Top
Side Walk-in Drive 2026 for Trainee Test Engineer in Hyderabad Accenture Advisory Associate Jobs 2026 | Freshers Hiring in Bengaluru Amazon Business Analyst Support Jobs 2026 | Apply Now in Bengaluru Klix Tech Hiring Front End Developers | Freshers Walk-in Drive 2026 Data Entry Job Walk-In in Hyderabad | Athentech India