Senior Software Engineer

Cboe Global MarketsChicago, IL
4h$114,750 - $141,750Onsite

About The Position

Building trusted markets — powered by our people At Cboe Global Markets, we inspire our people to solve complex challenges together because what we do matters. We provide the financial infrastructure that powers the global economy. As a leading provider of market infrastructure and tradable products, Cboe delivers cutting-edge trading, clearing and investment solutions to market participants around the world. We’re building meaningful ways to support professional and personal development while strengthening the trust we’ve earned as a global market leader. Our teams are empowered to share ideas, actively pursue them and bring on a challenge. As champions of internal mobility and access to opportunity, we encourage our people to “go for it” and equip our managers with the training to coach their teams to the next level. We strive to provide employees a safe space to network, share ideas and create opportunities. Location Overview Cboe HQ is located in the historic Old Post Office district, it’s a landmark that blends classic architecture with modern amenities. The building features expansive spaces with high ceilings and large windows, offering an abundance of natural light and panoramic views of the city skyline and the Chicago River. With its prime location in the heart of downtown, the OPO Building provides easy access to major transportation hubs, including Union Station and multiple CTA lines, making it convenient for commuters. The building is home to a variety of amenities, including restaurants, a fitness center, and collaborative workspaces, creating a vibrant and dynamic work environment in one of Chicago's most iconic areas. Role Overview Cboe's Index Platform team is looking for a software engineer who strives to build highly scalable, performant and robust systems. The mission of our technology team is to disrupt the status quo with a relentless focus on product innovation that transforms new ideas into tradable realities. We're looking for an experienced software engineer who likes to solve tough problems and has a desire to explore and leverage new technologies. Collaborating with other talented developers, you will be working on a modern technology stack to engineer real-time index calculation and market data systems that service global markets. We own some of the largest financial data sets in the world and are looking for programmers that enjoy tackling the challenges that come with real-time streaming data and large historical databases. This engineer will be responsible for expanding our global index brand by adding not only functionality but operational solutions to an ever-growing competitive market of indices. The right candidate will be excited by the prospect of optimizing our company's data architecture to support our next generation of products and data initiatives. We care deeply about system reliability, testability, recoverability, fault tolerance, throughput, and latency. We measure times in microseconds, sometimes even nanoseconds. Our engineers have a strong understanding of computer science fundamentals and software engineering. We are analytical thinkers. If it's broken, we fix it. If it needs refactoring, we refactor it. If it's hard to test, we make testable.

Requirements

  • Strong Java/Spring/Kafka development experience
  • Strong SQL and relational database knowledge
  • Strong understanding of ETL techniques and data pipeline architecture
  • Working Linux and Windows knowledge
  • Ability to implement features with necessary performance and/or scaling characteristics
  • Competent with version control tools
  • Experience in full project lifecycle development and the use of JIRA and other collaboration tools
  • 5+ years of experience as a software engineer in financial markets or similar
  • Bachelor's Degree in Computer Science or related field, or equivalent work experience

Nice To Haves

  • The ability to understand, code and decode index calculations a plus
  • Working domain knowledge of financial securities and derivatives products
  • Demonstrated ability to work well in a dynamic environment, quickly pick up new skills and adapt to changing business needs
  • Team player with strong communication, collaboration, active listening, and problem-solving skills
  • Self-directed, self-motivated

Responsibilities

  • 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
  • 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
  • On-site gyms and discounts to other fitness centers
  • Paid Time Off
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service