Logo
Cboe

Principal Engineer - Java

Cboe, Chicago, Illinois, United States, 60290

Save Job

Overview

Senior Software Engineer – Java @ BIDS Trading Calgary, AB or New York City, NY About BIDS Trading

BIDS Trading is an institutional network and broker/dealer that provides software to help asset managers trade large blocks of liquidity. BIDS Trading operates one of the world’s largest equity block trading systems across the U.S., Europe, Canada, and Japan. About The Role

We’re looking for a Principal Software Engineer who is passionate about technology and innovative engineering, with a proven track record of exceptional delivery. In this role, you will design and implement key components of our trading systems, in collaboration with the Platform Engineering team, Infrastructure team, SREs, and other software engineering teams. The right candidate will bring deep and relevant experience of proposing, designing, and implementing enterprise-grade systems in Java and related technologies. This role will encompass a variety of critical services and will include responsibility for crafting a forward-looking platform roadmap as well as delivering on that vision. This is a hands-on technical role that will appeal to technology purists. You will collaborate with other technologists in New York and Calgary to help position BIDS for the next decade of growth. Responsibilities

Design and deliver significant enhancements to key Java-based services within our trading systems. Re-engineer applications to modernize architecture and leverage cloud (AWS) services, improving operational capabilities including scalability, resiliency, and observability. Contribute to the evolution of the firm’s SDLC and surrounding tooling and processes. Implement test harnesses and automation to improve test coverage. Constantly challenge yourself and the team for continuous improvement. Minimum Qualifications

10+ years designing, implementing, and refactoring complex Java systems in a real-time trading environment. High proficiency in SQL, Linux, and Bash. Expert knowledge of FIX messaging and FIX engines. Experience building high-performance, scalable, transactional systems with related messaging architectures and persistence patterns. Deep knowledge of capital markets and familiarity with order and trade lifecycles in at least one asset class. Passionate about building distributed systems and comfortable learning new languages and frameworks. Strong problem-solving skills for both architectural and detailed technical issues. Understanding of design trade-offs around non-functional requirements such as security, performance, maintainability, testability, and resilience. Experience with automated testing tools such as JUnit. Experience using debuggers and profilers to diagnose and fix problems. Experience with Git and continuous integration. Excellent analytical skills, attention to detail, and ability to work collaboratively within a cross-functional team. Preferred Qualifications

Cloud-native development using AWS. Experience building and deploying Spring Boot-based microservices. Exposure to Kotlin and/or other JVM languages. Knowledge of secure coding practices, common mistakes, and penetration testing approaches. Why Cboe?

Cboe Global Markets is a forward-thinking organization that encourages innovation, collaboration, and professional growth. We offer a competitive salary, comprehensive benefits package, and opportunities for career advancement within a globally recognized financial institution. Fair and competitive salary and incentive compensation packages with potential for overachievement Flexible, hybrid work environment Complimentary lunch, snacks and coffee in any Cboe office Paid Tuition assistance and education opportunities Generous charitable giving company match Paid parental leave and fertility benefits Short- and Long-Term Disability 100% RRSP matching with no vesting period Employee Stock Purchase Program Medical and Dental Insurance Paid Time Off Gender Affirmation Assistance Program Mental Wellbeing About Cboe Canada

We’re reimagining the future of the workplace by focusing on what matters most: our people. Our journey is inclusive, with leadership programs and career development initiatives that ensure everyone has an equal chance to succeed. We celebrate diversity and welcome new perspectives with equity, inclusion and belonging. We work with purpose, solving problems with ingenuity, collaboration, and passion. We’re an engaged team connecting markets across borders and embracing growth in all its forms. Learn more about life at Cboe on our website and LinkedIn. Equal Employment Opportunity

We’re proud to be an equal opportunity employer and celebrate our associates’ differences, including race, religion, sex, sexual orientation, gender identity, national origin, age and disability. #LI-CP1 Our pay ranges are determined by several factors, including role, experience, level, and location. The national new hire base pay range for this job in the United States is $204,000-$252,000. If you live in areas with geographic differentials, ranges may be higher: US Geographic Differentials include 110%, 115%, 120%, 125%, and 130% for specified locations. Within the range, individual pay is determined by work location, job-related skills, experience, and education. Our total rewards program includes an annual variable pay program and benefits such as healthcare, 401(k) with company match, life and disability insurance, paid time off, tuition assistance, and more. Your recruiter will provide details during the hiring process. For more information about our total rewards program, visit TOTAL REWARDS @CBOE. Any communication regarding this position from Cboe will come from a Cboe recruiter with a @cboe.com email or via LinkedIn Recruiter. Cboe does not use other third-party recruitment tools.

#J-18808-Ljbffr