Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Python / C++ Developer | Signal Generation | Experienced Hire image - Rise Careers
Job details

Python / C++ Developer | Signal Generation | Experienced Hire

Overview

Susquehanna is seeking a Software Developer to our Options trading desk. In this role, you will work closely with our Quantitative Researchers and Strategists to grow and scale our signal generation platform which is critical to our strategy development process.

 

Performance is key for our high-frequency trading environment. We’re looking for an engineer with significant C++ and Python experience who has a deep appreciation for performance.

 

In this role, you will:

 

  • Design, develop, and scale our signal generation platform using your knowledge of object-oriented programming and C++/Linux and Python
  • Partner with Quantitative Researchers and Strategy Developers to engage in problem definition, decomposition, and identify new development areas in order to evolve our signal generation technology
  • Analyze user needs and software requirements to determine feasibility of design within time and performance constraints

What you can expect from us:

 

Real Impact: By integrating sophisticated coding techniques with innovative engineering ideas, we design and optimize systems that can process massive amounts of data while still ensuring high performance and stability. You’ll see how your contributions towards developing and supporting leading-edge hardware and software technologies make a firm-wide impact that makes us all smarter, faster, and better.

Collaboration: You will partner closely with our Strategy Developers and Quantitative Researchers to translate complex trading problems into scalable and highly performant hardware solutions.

Growth: For many of our roles, we don’t expect you to have prior industry experience in proprietary trading or financial services to succeed at Susquehanna International Group. We’re looking for people who are naturally curious, relentless problem solvers, and have the desire to continuously innovate, learn, and grow.

 

Benefits: Susquehanna offers a wide array of competitive employee perks & benefits. 

What we’re looking for

  • At least 6+ years of experience in C++, developing software with strict performance requirements
  • Possess a deep appreciation for performance and benchmarking. You have experience in large scale computing problems and understand performance trade-offs!
  • Strong systems fundamentals (virtual memory, numa, io, networking, etc.)
  • Deep Linux knowledge and strong systems fundamentals
  • Experience in Python data analysis and/or low level Python
  • Strong understanding of data structures and algorithms
  • Experience building large scale data transformation pipelines 
  • Bachelor’s degree in Computer Science, Engineering, Mathematics or related discipline or its foreign equivalent; advanced degree is preferred

Nice to Have:

  • Experience working in a HFT environment
  • Enthusiasm for working with data, especially large sets of data, automating operations. Good aesthetics for cleanliness and correctness in data
  • Windows development platform experience a plus

About Susquehanna

Susquehanna is a global quantitative trading firm founded by a group of friends who share a passion for game theory and probabilistic thinking. We have incorporated this approach into our culture, where you will find relentless problem solvers within each of our core disciplines: Trading, Technology, and Quantitative Research. From offices around the world, our employees collaborate to make optimal decisions and are driven by the desire to achieve winning results together. 

 

What we do

We are experts in trading essentially all listed financial products and asset classes, with a focus on derivatives trading. Through market making and market taking, we handle millions of trading transactions around the world every day, providing liquidity and ensuring competitive prices for buyers and sellers. While our presence in the market is broad, our trading desks are highly specialized, allowing for a deep understanding of unique drivers of each asset class.

 

Susquehanna does not accept unsolicited resumes from recruiters or search firms. Any resume or referral submitted in the absence of a signed agreement will become the property of Susquehanna and no fee will be paid.

Average salary estimate

$125000 / YEARLY (est.)
min
max
$100000K
$150000K

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 Python / C++ Developer | Signal Generation | Experienced Hire, Susquehanna International Group, LLP

Join Susquehanna as a Python / C++ Developer and take on an exciting role in our Options trading desk located in Bala Cynwyd! This position offers a unique opportunity for an experienced hire to collaborate closely with our Quantitative Researchers and Strategists as you help scale our critical signal generation platform. Your extensive experience in C++ and Python will be invaluable in designing and developing software solutions that meet strict performance requirements, essential for our high-frequency trading environment. Here, you’ll dive into object-oriented programming within a Linux context, all while ensuring top-notch performance. We value real impact, and your contributions will make a difference as we automate operations and process enormous amounts of data securely and efficiently. Expect to grow alongside a team of naturally curious and innovative problem solvers, continuously learning and refining our technology. Whether you're tackling large-scale computing challenges or engaging with data structures and algorithm design, your work will empower our trading strategies and drive our firm-wide performance. If you’re eager to join a team where your expertise can shine and evolve, apply to become a Python / C++ Developer today!

Frequently Asked Questions (FAQs) for Python / C++ Developer | Signal Generation | Experienced Hire Role at Susquehanna International Group, LLP
What are the responsibilities of a Python / C++ Developer at Susquehanna?

As a Python / C++ Developer at Susquehanna, you'll be responsible for designing, developing, and scaling our signal generation platform. This means collaborating closely with our Quantitative Researchers and Strategy Developers, analyzing user needs, and determining the feasibility of software designs. Your work will directly support performance optimization in our high-frequency trading environment, ensuring that our systems operate efficiently.

Join Rise to see the full answer
What experience is required for the Python / C++ Developer position at Susquehanna?

Candidates for the Python / C++ Developer role at Susquehanna should have at least 6+ years of experience in C++ programming, particularly involving strict performance requirements. We also value candidates with deep knowledge of Linux, performance benchmarking, and a strong understanding of data structures and algorithms. Experience with Python for data analysis is also preferable, as it will play a crucial role in your responsibilities.

Join Rise to see the full answer
What skills are important for a successful Python / C++ Developer at Susquehanna?

Key skills for success as a Python / C++ Developer at Susquehanna include strong systems fundamentals, deep Linux knowledge, and the ability to handle large scale computing challenges. Thick understanding of virtual memory, networking, and experience with building data transformation pipelines will also be essential to ensure our platforms perform optimally.

Join Rise to see the full answer
What is the work environment like for a Python / C++ Developer at Susquehanna?

The work environment for a Python / C++ Developer at Susquehanna is collaborative and dynamic. You will partner with talented colleagues, including Quantitative Researchers and Strategy Developers, enabling a culture of innovation and problem-solving. It's a place where your contributions can make meaningful impacts while you grow and develop your skills among industry leaders.

Join Rise to see the full answer
What opportunities for growth exist for a Python / C++ Developer at Susquehanna?

Susquehanna encourages continuous learning and growth for their Python / C++ Developers. As you work alongside experienced professionals in proprietary trading, you'll gain insights into innovative technology and advanced algorithms. The company’s culture values curiosity and the desire to innovate, ensuring that you can develop your expertise and advance your career in the ever-evolving financial technology landscape.

Join Rise to see the full answer
Common Interview Questions for Python / C++ Developer | Signal Generation | Experienced Hire
How do you ensure high performance in your C++ applications?

To ensure high performance in my C++ applications, I focus on writing efficient algorithms, minimizing memory overhead, and profiling my code frequently to identify bottlenecks. Using tools like Valgrind or gprof allows me to analyze and optimize performance issues, ensuring that the application meets the exacting standards required in high-frequency trading.

Join Rise to see the full answer
Can you explain your experience with data structures and algorithms?

In my previous roles, I have extensively utilized various data structures such as trees, graphs, and hash tables, depending on the use case. I am familiar with algorithmic complexities and strive to choose the best data structure to optimize performance and efficiency, important for real-time trading scenarios at Susquehanna.

Join Rise to see the full answer
What are some common performance trade-offs you've encountered in your projects?

Common performance trade-offs I've encountered include balancing memory usage with speed. For instance, optimizing for a faster lookup may involve using more memory if I choose a complex data structure. Understanding these trade-offs helps me make better design choices, ensuring the application meets both space and performance criteria.

Join Rise to see the full answer
Describe a time when you had to analyze user needs for a development project.

In my previous position, I worked closely with quantitative analysts to gather detailed requirements for a new trading algorithm. I employed techniques like user interviews and prototype testing, which allowed me to develop a solution that met their performance expectations and operational requirements effectively.

Join Rise to see the full answer
How familiar are you with Linux and the command line?

I am highly familiar with Linux and use the command line extensively for software development tasks. I have leveraged shell scripting for automation and system monitoring, which is crucial in optimizing performance and integrating my applications into the trading infrastructure at Susquehanna.

Join Rise to see the full answer
Can you share an experience working with large datasets?

I have previously developed data processing pipelines to handle large datasets efficiently. By utilizing Python for data manipulation combined with C++ for performance-critical sections, I ensured that the system could process millions of records in a short amount of time, perfectly aligning with the needs of a high-frequency trading environment.

Join Rise to see the full answer
What strategies do you use for debugging performance issues?

For debugging performance issues, I typically employ a systematic approach starting with profiling tools to identify bottlenecks. Once identified, I utilize logging mechanisms to trace and isolate the problems. I also perform regression tests to ensure that fixes do not lead to unintended performance degradation.

Join Rise to see the full answer
Discuss your experience with collaborating on software development projects.

My experience with collaboration in software development is extensive, as I often work alongside cross-functional teams. I value open communication and frequent feedback, which helps refine our designs and leads to more effective solutions. At Susquehanna, this collaboration would translate to better problem definitions and enhanced technical solutions.

Join Rise to see the full answer
What motivates you to work in high-frequency trading technology?

My motivation in high-frequency trading technology comes from the unique challenges it presents. The need for optimized algorithms and systems that operate under strict time constraints drives my passion for efficiency and innovation, aligning perfectly with my skills and expertise at Susquehanna.

Join Rise to see the full answer
How do you stay updated with the latest trends in software development?

I am committed to staying updated with the latest trends in software development through regular reading of industry blogs, participating in online forums, and attending conferences. I often engage in continuous learning through online courses and collaborating with peers to share knowledge and insights, which keeps my skills sharp for a dynamic environment like Susquehanna's.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Econstruct Remote Remote/ Algeria/ Pakistan
Posted 13 days ago
Photo of the Rise User
Dark Wolf Solutions Hybrid Herndon, Virginia, United States
Posted 11 hours ago
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Posted 1 hour ago
Photo of the Rise User
Choreograph Remote No location specified
Posted 10 days ago
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 27, 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!
LATEST ACTIVITY
Photo of the Rise User
141 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Toledo just viewed Brand Marketing Coordinator at A24
Photo of the Rise User
Someone from OH, Strongsville just viewed Used Car Buyer - Concord Toyota at Sonic Automotive
Photo of the Rise User
11 people applied to Front-end Developer at Venturenox
Photo of the Rise User
Someone from OH, Canton just viewed UI Designer - Website & Brand at Atlan
Photo of the Rise User
Someone from OH, Cleveland just viewed Casting: '2' at Backstage
Photo of the Rise User
Someone from OH, Cleveland just viewed Senior Client Executive - Remote at Experian
Photo of the Rise User
Someone from OH, Cleveland just viewed Client Support Specialist at Finalsite
Photo of the Rise User
Someone from OH, Youngstown just viewed Sales and purchase internship at B&S Group
Photo of the Rise User
13 people applied to Unity Developer at FS Studio
Photo of the Rise User
Someone from OH, Dayton just viewed Data Entry Specialist, Remote at ABC Legal Services
Photo of the Rise User
Someone from OH, Columbus just viewed Internship - DEI & Social Impact at Mendix
Photo of the Rise User
Someone from OH, Akron just viewed Grad Intern - No Work Experience at Walmart
Photo of the Rise User
Someone from OH, Columbus just viewed Race & Sportsbook Office Manager at Westgate Resorts
Photo of the Rise User
Someone from OH, Columbus just viewed Technical Support Specialist at Samsara
Photo of the Rise User
Someone from OH, Canton just viewed Full Stack Web Developer at Abnormal Security
Photo of the Rise User
Someone from OH, Canton just viewed Frontend Engineer, UX at Chainlink Labs
R
Someone from OH, Toledo just viewed Global Marketing Intern at Reebok International, Ltd
Photo of the Rise User
Someone from OH, Cincinnati just viewed Immigration - E2 Visa at Upwork
Photo of the Rise User
Someone from OH, Dayton just viewed Senior Director - Brand & Marketing Content at Cielo
Photo of the Rise User
Someone from OH, Cleveland just viewed Scheduling Coordinator at Window Nation
T
Someone from OH, Columbus just viewed Power BI Developer - Remote at Two95 International Inc.