Software Developer - Linux C++

Susquehanna International Group, LLPBala Cynwyd (Philadelphia Area), PA
1d

About The Position

Overview We are seeking a Junior C++ Developer to join our Quantitative Data Receiving and Delivery team, which plays a critical role in acquiring, processing, and distributing financial data across the organization. We are a small team with room for a new person to make an impact and take on interesting design and implementation problems. This position is ideal for someone with strong C++ skills in Linux environments, looking to grow within a fast-paced, data-driven financial technology setting. Python experience is a plus but not required. In this role you will: Develop and maintain C++ applications for real-time and scheduled data ingestion from financial markets, exchanges, and internal publishers. Build and optimize data pipelines that run on Linux-based infrastructure. Collaborate with data engineers, analysts, and infrastructure teams to ensure reliable and scalable data delivery. Implement monitoring, logging, and alerting for data collection systems. Troubleshoot and resolve issues in production environments. Contribute to automation and scripting tasks (Python knowledge beneficial). Participate in code reviews and follow best practices in software development. What we’re looking for Required Qualifications: Bachelor’s degree in Computer Science, Engineering, or a related field. Proficiency in modern C++ (C++11 or newer). Experience working in Linux/Unix environments. Strong analytical and problem-solving skills. Preferred Qualifications: Exposure to Python for scripting, data manipulation, or automation. Experience with data formats such as JSON, XML, CSV, and protocol buffers. Familiarity with financial data feeds (e.g., Bloomberg, Reuters, FIX). Familiarity with version control systems (e.g., Git). Experience with build systems and CI/CD pipelines. Visa sponsorship is available for this position About Susquehanna 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. If you're a recruiting agency and want to partner with us, please reach out to [email protected] . Any resume or referral submitted in the absence of a signed agreement will not be eligible for an agency fee #LI-RK1

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Proficiency in modern C++ (C++11 or newer).
  • Experience working in Linux/Unix environments.
  • Strong analytical and problem-solving skills.

Nice To Haves

  • Exposure to Python for scripting, data manipulation, or automation.
  • Experience with data formats such as JSON, XML, CSV, and protocol buffers.
  • Familiarity with financial data feeds (e.g., Bloomberg, Reuters, FIX).
  • Familiarity with version control systems (e.g., Git).
  • Experience with build systems and CI/CD pipelines.

Responsibilities

  • Develop and maintain C++ applications for real-time and scheduled data ingestion from financial markets, exchanges, and internal publishers.
  • Build and optimize data pipelines that run on Linux-based infrastructure.
  • Collaborate with data engineers, analysts, and infrastructure teams to ensure reliable and scalable data delivery.
  • Implement monitoring, logging, and alerting for data collection systems.
  • Troubleshoot and resolve issues in production environments.
  • Contribute to automation and scripting tasks (Python knowledge beneficial).
  • Participate in code reviews and follow best practices in software development.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service