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:
Solve What Matters: Break down highly complex technical challenges into manageable problems, and develop elegant, effective solutions that drive measurable business results.
Build and Scale: Design, develop, and maintain high-performance C++ systems that are foundational to our global trading infrastructure.
Optimize Everything: Continuously refine system latency, throughput, and reliability to ensure our trading systems remain at the forefront of industry performance.
Collaborate Cross-Functionally: Work closely with traders, quantitative researchers, and fellow engineers to transform innovative ideas into production-ready systems.
Own Production Systems: Take full ownership of your work—from development and deployment to live monitoring, debugging, and performance tuning.
Innovate with Purpose: Identify and integrate emerging technologies to ensure Citadel Securities stays ahead in the competitive fintech landscape.
Maintain Code Quality: Adhere to best practices in software engineering, including rigorous version control, automated testing, and thorough code reviews.
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:
Prepare Your Resume: Highlight your experience in C++ development, system optimization, and any relevant projects.
Showcase Problem-Solving Skills: Include examples where you solved performance bottlenecks or optimized systems.
Submit Your Application: Visit the Citadel Securities careers page and apply directly to the C++ Software Engineer – Bangalore listing.
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.









