Cboe Global Markets is seeking a Senior Software Engineer to build highly scalable, performant, and robust systems. The ideal candidate has 5+ years of experience in software engineering in financial markets or similar, a Bachelor's Degree in Computer Science or related field, and strong Java/Spring/Kafka development experience.
Requirements
- Design, implement, and extend index calculation and reference data software functionality
- Write high quality testable code with performance in mind
- Maintain highly available systems
- Design modern applications that are scalable and maintainable
- Distill complex requirements into manageable features / tasks
- Implement automated unit and integration tests
- Help with production operations and ensure features are correctly implemented in certification and production environments
- Efficiently gather and store information into databases for audit and statistics
- Participate in business requirements gatherings, system design, and software architecture
- Participate in peer code reviews
- Plan team sprints and participate in periodic team meetings
- Help refine existing practices and technology to improve our process
- Collaborate across all business lines to provide accurate and efficient time to market
- Analyze and recommend technologies and tools to improve efficiency and quality of the development process
Benefits
- Fair and competitive salary and incentive compensation packages with an upside for overachievement
- Generous paid time off, including vacation, personal days, sick days and annual community service days
- Health, dental and vision benefits, including access to telemedicine and mental health services
- 2:1 401(k) match, up to 8% match immediately upon hire
- Discounted Employee Stock Purchase Plan
- Tax Savings Accounts for health, dependent and transportation
- Employee referral bonus program
- Volunteer opportunities to help you give back to your communities