Staff Software Engineer (Backend), Trading Systems
: Job Details :


Staff Software Engineer (Backend), Trading Systems

Insight Global

Location: New York,NY, USA

Date: 2024-11-25T06:26:27Z

Job Description:
A global crypto and Web3 platform company is seeking a Staff Software Engineer to join their Trading Systems team. This role will work with a team of core trading systems developers to improve and expand the functionality of a matching engine, order entry mechanisms, and market data publication. This role will design, develop, deploy, and support real-time systems for a digital asset trading platform. Time is measured in microseconds, and this organization aims to start measuring in nanoseconds. Reliability, fault tolerance, recoverability, throughput, and latency are what they look for in their systems. If something on the spaceship is broken, they aim to fix it, if something can be automated, they automate it, and they ship our code weekly. Daily responsibilities will include the below:- Use engineering principles to identify and measure risk and to implement quantitative and technical risk management solutions in software.- Understand business needs, facilitate and develop process workflows, data requirements, and specifications required to support implementation of our real time exchange.- Develop scalable architecture for the future state of the company's exchange and contribute towards improving the trading infrastructure.- Write robust code and APIs to support the companys vital business.- Keep everyone informed about the health and viability of the platform by reporting known issues and status of ongoing investigations.- Identify and advocate for changes vital to the stability and supportability of the system.- Mentor and advise teammates to ensure new features are efficient, highly available, and fault tolerant.- Provide continuity and stability to the production environment.- Provide quick response to production issues to help eliminate down time thereby ensuring high availability and performance of our trading platform.- Coordinate, prioritize and plan the changes to trading software thereby ensuring smooth exchange migrations, quick time to market for new features and software.We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to ...@insightglobal.com . To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: . Required Skills & Experience- 7+ years C++ or functional programming language experience in an exchange/trading systems environment.- Experience with unit testing frameworks and continuous integration tools.- 7+ years working with order handling or matching engines.- 7+ years working with FIX or other market data/order protocols.- Experience in building real time Linux systems.- Solid understanding of IP multicast and TCP protocols. Nice to Have Skills & Experience- Low latency/lock-free development and design.- Multithreading and concurrency experience.- Binary or custom protocols (e.g. ITCH/OUCH).- Linux kernel tuning and optimization.- Scala experience. Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.
Apply Now!

Similar Jobs (0)