Logo
TransMarket Group

Senior Software Engineer

TransMarket Group, Chicago, Illinois, United States, 60290

Save Job

Overview Senior Software Engineer

role at

TransMarket Group .

TransMarket Group (TMG) is a privately held global markets proprietary trading firm in Chicago. We use next-generation technology to capture opportunities around the world and manage risk in financial markets. Our mission is to bless others through the services we provide and through the generous stewardship of the wealth we create.

TMG is a well-established and profitable business as a respected member of the global financial system for over 40 years, but also is like a startup because the potential of our group is at least one order of magnitude greater than what we are currently producing. We have an entrepreneurial culture and collaboratively develop our business with patience and discipline; we work hard, learn constantly, and relentlessly improve our expertise.

Our Core Team designs and builds low latency systems that allow us to trade a diverse set of instruments across a wide range of Exchanges and ECNs. Our systems aim for clean, understandable code, low-latency performance, stable behavior, and zero error tolerance. The libraries you work on will become the engine of our firm\'s strategies.

Responsibilities

Design and implement network connectivity, specialized containers, market data, and execution libraries for our automated trading software platform

Tune and refine existing components to improve performance and increase stability

Work closely with our strategy teams to understand how they are consuming the libraries you write, so that you can anticipate and deliver future improvements

Develop and support production-quality components using the libraries you\'ve worked on to facilitate data collection and backtesting of our trading strategies

Maintain existing applications and exchange connectivity

Tools: C++, Python, Bash, C#, Linux, SQL, network programming

Requirements

Master\'s degree in Computer Science, Computer Engineering, Informatics, Bioinformatics, or Technology plus two years of software engineering experience OR Bachelor\'s degree in these fields plus five years of software engineering experience

Must have previous experience with implementing exchange connectivity at any major Exchange

Experience working on or closely with an algorithmic trading strategy team is a plus, as is experience designing or working with systems designed to backtest trading strategies

Proficiency in C++, Multithreading, IPC, automated testing and benchmarking, low-latency containers, Linux, OnLoad network stack

Python and/or Bash scripting, SQL, C#, CI/CD pipelines in Gitlab preferred

This position requires physical presence and is onsite (no remote work)

Benefits We offer one of the most generous profit-sharing programs in the industry because we believe our employees should be able to take part in our rapid growth and success. We are proud to offer world-class benefits for our full-time employees and their families.

TransMarket Group is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.

Job details

Seniority level: Mid-Senior level

Employment type: Full-time

Job function: Engineering and Information Technology

Industries: Capital Markets

Location: Chicago, IL

#J-18808-Ljbffr