About the Role
Join us as a Software Engineer Intern at Cboe Global Markets, where you'll gain hands-on experience in building high-performance trading systems while working remotely. This Software Engineer Intern position is perfect for those currently enrolled in a Bachelor’s or Master’s program in Computer Science or a related field. You will work alongside a world-class engineering team and contribute to core matching engines and surrounding components. This internship runs from June to August and offers a unique opportunity to learn about the US-equity market structure and trade lifecycles.
What You'll Do
- Contribute to the development of high-performance trading systems as a Software Engineer Intern.
- Participate in Agile software development methodologies and collaborate with multiple departments.
- Engage in real-world exposure in a fast-paced financial environment.
- Work remotely for 2 days a week and in-office for 3 days, enhancing your hybrid work experience.
- Gain experience with CI/CD tools and peer-review tooling.
Requirements
- Currently enrolled in a Bachelor’s or Master’s program in Computer Science or a related field.
- Familiarity with Java or other programming languages.
- Experience with Linux or UNIX-like operating systems.
- Some database and SQL experience is preferred.
- Strong problem-solving skills and a desire to learn and adapt in a fast-paced environment.
Nice to Have
- Exposure to CI/CD tools and peer-review tooling.
- Interest in financial markets and trading.
- Ability to work collaboratively in a team.
- Willingness to participate in learning and development opportunities.
What We Offer
- Flexible, hybrid work environment with remote work options.
- 2:1 401(k) match, up to 8% match immediately upon hire.
- Daily complimentary in-office lunch from local restaurants.
- Endless free coffee and snacks.
- Monthly in-office networking events and happy hours.
- Supportive community through Associate Resource Groups.
- Opportunities for career development initiatives.
- Diversity and inclusion focus within the workplace.
This Software Engineer Intern position offers a unique opportunity to gain hands-on experience in a leading financial technology company with a flexible hybrid work environment.
Who Will Succeed Here
Proficiency in Java programming, with a strong understanding of object-oriented principles and experience in building applications that interact with SQL databases.
Ability to thrive in a remote work environment, demonstrating self-motivation and excellent time management skills to balance academic commitments with internship responsibilities.
Familiarity with Linux operating systems, including basic command-line operations and scripting, along with a mindset geared towards continuous integration and deployment practices (CI/CD) in agile development settings.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months