Software Engineer - Backend - Digital

Company: CBOE

Location: Chicago - Illinois - USA

Posted on: September 23

Job DescriptionErisX - a Cboe Global Markets Company - is at the fast-moving intersection of financial markets and digital assets. We are rich with capital markets history and the creativity and energy of a FinTech start up. It is this entrepreneurial mindset that we work to develop disruptive technologies and capital markets products...As a software engineer you will be working on creating the most cutting-edge trading and clearing system to power the next generation digital asset exchange. In this role you will work closely with other technologists and financial experts to design - develop - and improve on our critical trading and clearing systems.The systems you will work on will facilitate onboarding automation - account management - movement of funds for both crypto and fiat - blockchain interactions and trading of spot and futures derivatives. Given the critical nature of these systems - they must be designed with high availability and high performance as a key requirement using microservices - reliable message queues - and database clusters.Responsibilities Design - develop - test - deploy - maintain - and improve our in-house clearing software platform Participate in code reviews with other members of the software development team Learn the business domain - participate in requirements gathering process Manage individual project priorities - deadlines - and deliverables Participate in a production support rotationExperience Bachelor's degree in Computer Science - Engineering or similar field 4+ years of experience building distributed systems (e.g. - microservices) that communicate over reliable message queues Experience with client-side software development Experience writing server-side software Experience solving complicated - open-ended problems Experience designing algorithms and data structures Experience with distributed systems Experience with message queues (e.g. RabbitMQ - ActiveMQ - SQS - )Skills Strong Ruby programming skills (Other languages used: Java - JavaScript - Python) Experience with message queues and non-relational databases (e.g. - RabbitMQ - MongoDB) Familiarity with CSS - HTML and Node.js Interest in React or other front-end frameworks Interest and ability to learn new programming languages as needed Knowledge of test-driven development Linux Source control management Interest in trading and finance Hands-on - collaborative working style with the ability to build relationships across teams.#LI-TB1#LI-HybridCboe Global Markets is an Equal Opportunity Employer. For more information - please click the following links:Equal Employment Opportunity is The Law (in English)Equal Employment Opportunity is The Law (in Spanish)Equal Employment Opportunity is The Law (Supplement)E-Verify Participation Poster (English & Spanish)Right to Work Poster (English)target="_blank">Right to Work (Spanish