Talent.com
Principal Engineer - Java (New York)

Principal Engineer - Java (New York)

Cboe Global MarketsNew York, NY, United States
job_description.job_card.variable_hours_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

Senior Software Engineer Java @ 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 rest of the Platform Engineering team, and our 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 both crafting a forward-looking platform roadmap, as well as delivering on that vision. This is very much a hands-on technical role and 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

  • Deep and broad experience in software engineering : 10+ years designing, implementing, and refactoring complex systems in Java in a real-time trading environment.
  • High level of proficiency in SQL, Linux, and Bash.
  • Expert knowledge of FIX messaging and FIX engines
  • Extensive experience building high-performance, scalable, transactional systems, and with related messaging architectures and persistence patterns.
  • Deep knowledge of capital markets, as well as familiarity of order and trade lifecycles in at least one asset class
  • Passionate about building distributed systems and comfortable learning new languages and frameworks.
  • Skilled at problem-solving, both big-picture architectural and detailed technical issues.
  • Understanding of design trade-offs, especially 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 using source control management systems such as Git in a continuous integration environment.
  • The successful candidate will have excellent analytical skills, attention to detail, and an ability to work collaboratively and communicate effectively within a cross functional team environment.
  • Preferred Qualifications

  • Cloud native development using the AWS technology stack.
  • 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 an upside 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 program 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 an inclusive one. We're investing deeply in leadership programs and career development initiatives that ensure everyone has an equal chance to succeed. We celebrate the diversity in our communities, inside and out, and welcome new perspectives with equity, inclusion and belonging.

    We work with purpose, solving problems with ingenuity, collaboration, and a lot of passion. We're an engaged and excited team connecting markets across borders and embracing growth in all its forms to achieve incredible outcomes.

    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

    serp_jobs.job_alerts.create_a_job

    Engineer New York • New York, NY, United States

    Job_description.internal_linking.related_jobs
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Onsite Java Full Stack Engineer (New York)

    Onsite Java Full Stack Engineer (New York)

    Insight GlobalNew York, NY, United States
    serp_jobs.job_card.full_time
    Insight Global is seeking a full stack software engineer to join the Technology Risk Division of a large financial firm.The team is focused on regulatory driven initiatives affecting the firms coun...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    Full Stack Engineer

    Full Stack Engineer

    1-800-FLOWERS.COM, INC.Jericho, NY, US
    serp_jobs.job_card.full_time
    This role is located at our Jericho NY headquarters.We are currently working in the office 4 days per week.We are seeking a seasoned Full Stack Developer to work along-side, a team of software engi...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Principal Engineer (New York)

    Principal Engineer (New York)

    Chicago Trading CompanyNew York, NY, United States
    serp_jobs.job_card.full_time
    Everything we do is designed to foster collaboration and unleash ingenuity.And our commitment to teamwork and innovation stretches across every role in the organization, from technology to trading ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Lead, Systems Engineer (Cost Engineer - TruePlanning)

    Lead, Systems Engineer (Cost Engineer - TruePlanning)

    L3Harris TechnologiesRIDGEFIELD, New Jersey, United States
    serp_jobs.job_card.full_time
    L3Harris is dedicated to recruiting and developing high-performing talent who are passionate about what they do.Our employees are unified in a shared dedication to our customers’ mission and quest ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Senior Java Engineer (Trading Systems) (New York)

    Senior Java Engineer (Trading Systems) (New York)

    LuxoftNew York, NY, United States
    serp_jobs.job_card.full_time
    The project is based on developing and operating inter-dealer marketplace, which is an innovative platform that provides users with fast, efficient price discovery and electronic execution.Design a...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    Senior Java Engineer (Trading Systems)

    Senior Java Engineer (Trading Systems)

    LuxoftNew York, NY, US
    serp_jobs.job_card.full_time
    The project is based on developing and operating inter-dealer marketplace, which is an innovative platform that provides users with fast, efficient price discovery and electronic execution.Design a...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Principal Engineer - Managed Databases

    Principal Engineer - Managed Databases

    CoreWeaveNew York, NY, US
    serp_jobs.job_card.permanent
    CoreWeave is the AI Hyperscaler™, delivering a cloud platform of cutting edge services powering the next wave of AI.Our technology provides enterprises and leading AI labs with the most perfo...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Lead, Systems Engineer (Cost Engineer - TruePlanning))

    Lead, Systems Engineer (Cost Engineer - TruePlanning))

    L3Harris TechnologiesMANHASSET, New York, United States
    serp_jobs.job_card.full_time
    L3Harris is dedicated to recruiting and developing high-performing talent who are passionate about what they do.Our employees are unified in a shared dedication to our customers’ mission and quest ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    Software Engineer, Platform - Paterson, USA

    Software Engineer, Platform - Paterson, USA

    SpeechifyPaterson, NJ, US
    serp_jobs.job_card.full_time
    The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Lead Software Engineer (Go, Java)

    Lead Software Engineer (Go, Java)

    Capital OneNew York, New York, US
    serp_jobs.job_card.full_time +1
    Lead Software Engineer (Go, Java) Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterativ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    Sales Representative ( Japanese and English )

    Sales Representative ( Japanese and English )

    TriCom QuestSomerset, NJ, US
    serp_jobs.job_card.permanent
    Japanese bilingual Sales Representative at an established international manufacturing company.Hybrid schedule – 1 day in the office in Somerset, NJ. Requirements of the Sales Representative : .B...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Consultant Engineer I

    Consultant Engineer I

    FMParsippany, NJ, US
    serp_jobs.job_card.full_time
    If you enjoy variety, we will put your time-management and organization skills to use handling field visits, office work, and projects for large commercial clients. We will provide you with extensiv...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    Business Development Manager

    Business Development Manager

    The Kiely Family of CompaniesEatontown, NJ, US
    serp_jobs.job_card.full_time
    Since 1952, Kiely Family of Companies has been building lasting relationships and delivering innovative design-build solutions that put our customers’ success first.Recognized on the ENR 400,...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Principal Engineer (New York)

    Principal Engineer (New York)

    SOCOTECNew York, NY, United States
    serp_jobs.job_card.full_time
    SOCOTEC is a provider of niche consulting services within the engineering and construction industries focusing on power, infrastructure, and specialty structures and systems.Through an integrated, ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Senior Software Engineer - Java (New York)

    Senior Software Engineer - Java (New York)

    Clear StreetNew York, NY, United States
    serp_jobs.job_card.full_time
    Senior Software Engineer - Java.Clear Street is modernizing the brokerage ecosystem.Founded in 2018, Clear Street is a diversified financial services firm replacing the legacy infrastructure used a...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Principal ML Engineer (New York)

    Principal ML Engineer (New York)

    Launch PotatoNew York, NY, United States
    serp_jobs.job_card.full_time
    Launch Potato is a profitable digital media company that reaches over 30M+ monthly visitors through brands such as FinanceBuzz, All About Cookies, and OnlyInYourState. As The Discovery and Conversio...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    Full Stack Data Engineer (Java / Spring / Python)

    Full Stack Data Engineer (Java / Spring / Python)

    Consumer ReportsYonkers, NY, US
    serp_jobs.job_card.full_time
    Consumer Reports is an independent, nonprofit organization dedicated to a fair and just marketplace for consumers.Our team is made up of truth tellers, change agents, and consumer advocates who inv...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    Java Engineer - Low Latency Trading Systems (New York)

    Java Engineer - Low Latency Trading Systems (New York)

    IO TECH SOLUTIONS LIMITEDNew York, New York, United States
    serp_jobs.job_card.full_time
    serp_jobs.filters_job_card.quick_apply
    Design, develop, and maintain low-latency, high-throughput trading applications in Java.Optimize critical code paths for ultra-low latency and high availability. Implement multithreaded, concurrent,...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30