Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
Jobs / Job page
GTS(High Frequency Trading Firm) - C++ Engineer image - Rise Careers
Job details

GTS(High Frequency Trading Firm) - C++ Engineer

Overview

We are a technology-driven firm looking for talented C++ software developers who share our passion for technology. You will have the opportunity to work on various aspects of our technology including developing and optimizing our trading platform, utilizing low-level technology and network programming, and augmenting, improving, and redesigning software systems that support and monitor our trading activity in real time.

GTS is a collection of financial services companies spanning a wide array of asset classes and investment approaches, all powered by the combination of market expertise with innovative, proprietary technology.  With roots as a quantitative trading firm continually building for the future, the GTS family of companies can leverage the latest in artificial intelligence systems and sophisticated pricing models to bring consistency, efficiency, and transparency to today’s financial markets.

GTS’s electronic market maker GTS Securities accounts for 3-5% of daily cash equities volume in the U.S. and is a leading Designated Market Maker (DMM) at the New York Stock Exchange, responsible for nearly $13 trillion of market capitalization. For more information on GTS, please visit www.gtsx.com.

Qualifications

  • Strong practical knowledge of C++ programming skills

  • Fluency in English

  • Familiarity with binary data, multi-threading, real-time and distributed software systems

  • Exposure to high-performance and low-latency software development

  • A bachelor’s degree in computer science, engineering, or related field

  • 2-5 years of related work experience; internship experience counts

  • High degree of organization and follow-through with meticulous attention to detail

  • Ability to communicate clearly and concisely, verbally and in writing

 The following experience/attributions are a plus

  • Exposure to low-level software constructs (hardware interaction, kernel drivers, etc.)

  • Demonstrated experience operating/scripting in a Linux environment

  • Hands-on database experience and experience working with a large code base

 We invest heavily in our technology and infrastructure, and our flat collaborative and collegiate structure encourages an environment where our developers can bring their ideas straight to senior level partners and firm founders. We're proud to employ some of the leading talent in the industry, and we work to ensure our employees enjoy a high quality-of-life.

Interview Process

  • Silver Screening Interview

  • Takehome Challenge

  • Live coding Interview

  • Behavioral Interview

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About GTS(High Frequency Trading Firm) - C++ Engineer, Silver.dev

At GTS, we’re on the lookout for a skilled C++ Engineer to join our high-frequency trading firm. If you have a passion for cutting-edge technology and a knack for coding, this opportunity is perfect for you! You will play a pivotal role in developing and optimizing our trading platform, diving deep into low-level technology and network programming. You’ll also have the chance to enhance, improve, and redesign software systems that monitor trading activity in real time. Here at GTS, we’re not just about numbers; we’re about innovation too. As a part of our team, you’ll work with some of the best minds in the financial services sector, leveraging advanced AI systems and sophisticated pricing models to drive transparency and efficiency in the markets. With GTS Securities accounting for a significant portion of the daily cash equities volume in the U.S., you’ll be contributing to a legacy that supports nearly $13 trillion in market capitalization! Our collaborative environment means your ideas will be heard by our senior partners, who value creativity and initiative. To be successful in this role, you’ll need a solid foundation in C++, experience with low-latency software development, and a passion for creating impactful tech solutions. If you’re ready to take on a challenge and elevate your career in an exciting industry, we’d love to hear from you!

Frequently Asked Questions (FAQs) for GTS(High Frequency Trading Firm) - C++ Engineer Role at Silver.dev
What qualifications do I need as a C++ Engineer at GTS?

To become a C++ Engineer at GTS, you should have a bachelor’s degree in computer science, engineering, or a related field. Additionally, practical knowledge of C++ programming is essential; we also value experience in binary data handling, multi-threading, and real-time software systems. A background in high-performance software development is a plus, as is experience in a Linux environment and large codebases.

Join Rise to see the full answer
What responsibilities do C++ Engineers have at GTS?

As a C++ Engineer at GTS, you will be responsible for developing and optimizing our trading platform, focusing on low-level technology and network programming. You'll work on enhancing existing software systems that support our trading activities and monitor them in real-time, striving for improvements that elevate our tech capabilities.

Join Rise to see the full answer
What kind of work environment can I expect as a C++ Engineer at GTS?

At GTS, you'll find a collaborative and friendly work environment. Our flat organizational structure allows you to bring your ideas straight to senior partners. We invest heavily in technology and infrastructure, which provides you with the tools you need to thrive. We believe in maintaining a high quality-of-life for our employees so you can focus on your work and personal growth.

Join Rise to see the full answer
What experience level is required for the C++ Engineer position at GTS?

We typically look for candidates with 2-5 years of related work experience. Internships in relevant fields also count towards this experience. This range allows us to find engineers who have enough hands-on knowledge to contribute effectively while also leaving room for those still blossoming in their engineering careers.

Join Rise to see the full answer
What does the interview process look like for a C++ Engineer at GTS?

The interview process for a C++ Engineer position at GTS includes a silver screening interview, a take-home challenge, a live coding interview, and a behavioral interview. This thorough process helps us assess both your technical skills and your fit within our company culture, ensuring we find the right match for our team.

Join Rise to see the full answer
Common Interview Questions for GTS(High Frequency Trading Firm) - C++ Engineer
Can you describe your experience with C++ programming?

When answering this, focus on specific projects where you utilized C++. Highlight your understanding of language features, libraries used, and any performance optimizations you implemented. Be sure to mention how your work contributed to overall system performance.

Join Rise to see the full answer
How do you handle debugging and optimization in your code?

This question invites you to share insights on your debugging process. Discuss tools you use for tracking down issues, techniques for optimizing code, and instances where your debugging efforts led to significant performance improvements.

Join Rise to see the full answer
What is your experience with multi-threading and concurrent programming?

In your response, provide examples of projects where you implemented multi-threading. Explain challenges faced with race conditions or deadlocks and how you overcame them, showcasing your technical proficiency in concurrent systems.

Join Rise to see the full answer
Have you worked with real-time systems before? If so, how did you ensure system reliability?

Share any relevant experience you have with real-time systems. Talk about the strategies you implemented to ensure reliability and responsiveness, such as fault tolerance techniques or load balancing approaches.

Join Rise to see the full answer
What strategies do you use for version control while working on large codebases?

Discuss your experience with version control tools like Git. Explain how your version control practices contribute to code integrity, team collaboration, and effective management of code changes throughout the project lifecycle.

Join Rise to see the full answer
Can you explain a low-latency system you've previously developed?

Detail your experience with developing low-latency systems. Highlight the technologies used, challenges encountered, and how you optimized for speed and efficiency, especially in a trading context.

Join Rise to see the full answer
What do you think is the biggest challenge in C++ development today?

This is an opportunity to demonstrate your industry knowledge. Talk about challenges like complexity in maintaining large codebases or the risks associated with memory management. You can also mention trends such as the rise of C++20 and how they impact development.

Join Rise to see the full answer
How do you stay updated with the latest trends in C++ programming?

Share your strategies for keeping up with advancements in C++ language features and industry trends, like reading blogs, participating in online forums, or attending conferences.

Join Rise to see the full answer
Describe a time you worked in a team setting on a complex project.

Provide a specific example that showcases teamwork, the importance of communication, and how your contributions impacted the overall success of the project. Focus on your role and the collaborative approach.

Join Rise to see the full answer
What is your approach when you receive critical feedback on your code?

Discuss your openness to receiving feedback and how you use it as a growth opportunity. Emphasize your strategies for taking critiques constructively and implementing changes that improve your coding practices.

Join Rise to see the full answer
Similar Jobs
Posted 13 days ago

Join Profasee, an innovative e-commerce company, as a Machine Learning Engineer, where you'll leverage AI to maximize pricing efficiency and drive real-world results.

Photo of the Rise User
Posted 3 days ago

We seek a skilled Flutter Engineer to drive the development of our mobile applications at SoFi, a company redefining personal finance.

Photo of the Rise User
General Dynamics Information Technology Hybrid US, Loudoun County, VA; Virginia, Chantilly, Loudoun County, VA
Posted 13 days ago

As a Salesforce Developer at GDIT, you'll integrate business needs with technical solutions while unlocking your career potential.

Photo of the Rise User
MoralesHR Remote No location specified
Posted 3 days ago

Join a leading technology company as a Senior Frontend Engineer focused on creating impactful user experiences for blockchain tools.

Photo of the Rise User
Posted 2 days ago

Join MedImpact as a Software Engineer I to help enhance healthcare delivery through innovative technology solutions in San Diego.

Photo of the Rise User
Ripple Remote San Francisco, CA, United States
Posted 23 hours ago

Join Ripple's innovative team as a Staff Software Engineer focusing on enhancing our blockchain infrastructure for financial solutions.

Photo of the Rise User
Customer-Centric
Mission Driven
Inclusive & Diverse
Rise from Within
Diversity of Opinions
Work/Life Harmony
Growth & Learning
Transparent & Candid
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Child Care stipend
Paternity Leave
WFH Reimbursements
Flex-Friendly
Dental Insurance
Vision Insurance
Life insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Military leave

Join NVIDIA as a Senior Deep Learning Software Engineer and contribute to pioneering AI computing systems for next-generation learning models.

Photo of the Rise User
Posted yesterday

Become a central part of UKG's mission-driven team as a Senior Software Engineer, leveraging advanced technologies in a collaborative environment.

Photo of the Rise User
AAA Global Technologies Hybrid US, Fulton County, GA; Georgia, Atlanta, GA
Posted 6 days ago

Join our team as a Sr. Full Stack Developer and leverage your expertise in Java, JavaScript, and modern frameworks.

Photo of the Rise User
Posted 3 months ago
Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Work/Life Harmony
Dare to be Different
Reward & Recognition
Empathetic
Take Risks
Growth & Learning
Transparent & Candid
Mission Driven
Passion for Exploration
Feedback Forward
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Paid Time-Off
Maternity Leave
Social Gatherings
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Transparent & Candid
Growth & Learning
Fast-Paced
Collaboration over Competition
Take Risks
Friends Outside of Work
Passion for Exploration
Customer-Centric
Reward & Recognition
Feedback Forward
Rapid Growth
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Paternity Leave
Fully Distributed
Flex-Friendly
Some Meals Provided
Snacks
Social Gatherings
Pet Friendly
Company Retreats
Dental Insurance
Life insurance
Health Savings Account (HSA)
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 12, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!