Software Engineer, Batch Intern


Software Engineer Internship

Job Description

What We Do

We design, develop, deploy, and support batch systems. We store every order, cancel, and execution with care. We architect systems that can deal with billions of events per day. We optimize for increases in data volumes. We live and breathe automation. We are analytical thinkers. We are always learning our craft. If it’s broken, we fix it. If it needs refactoring, we refactor it. If it’s hard to test, we make it testable. We are pragmatic. We ship code weekly. We’re looking for like-minded individuals to join us.


  • Pursuing bachelor’s degree or equivalent in Computer Science or related field preferred.
  • Strong knowledge of data structures and algorithms.
  • Experience with Python or experience in another language with a strong desire to learn Python.
  • Experience with Linux or UNIX-like systems and knowledge of at least one scripting language.
  • Experience with relational databases and experience with Hadoop desirable.
  • Self-directed, self-motivated.

Cboe 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)

E-Verify Participation Poster (Spanish)

Right to Work Poster (English)

Right to Work Poster (Spanish)