Cboe Global Markets

Senior Software Engineer – Web

Cboe Global Markets

full-time

Posted on:

Location Type: Hybrid

Location: LondonUnited Kingdom

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design, implement, extend, and maintain web software functionality, often requiring advanced knowledge and experience
  • Create customer documentation
  • Act as project manager for a feature across multiple parties
  • Strong Python and Linux knowledge
  • Strong JavaScript (ExtJS, React, NextJS), HTML/CSS, and Django knowledge
  • Basic UI/UX design skills
  • Implement automated unit tests and rigorously test changes to systems and platform functionality prior to deployment and work to resolve identified systemic issues
  • Help with production operations
  • Ensure features are correctly implemented in certification and production environments
  • Provide input into team sprint planning and participate in periodic team meetings
  • Participate in peer code reviews
  • Participate in requirements gathering and analysis
  • Write documentation, technical specifications, and requirement materials for our data and applications
  • Participate in internal and industry-wide weekend testing as needed
  • Ability to support production systems and applications of the exchange outside of normal work hours to ensure performance and high availability
  • Mentor other software engineers
  • SME (Subject Matter Expert) for one or more systems/technology
  • Prioritize and manage time effectively across projects in a deadline-driven environment; deliver quality solutions on schedule and within budget
  • Excellent communication skills
  • Regular communication with management, key stakeholders, and technical colleagues
  • Be a positive representation of software engineering internally and externally

Requirements

  • B.Sc Computer Science (preferred), B.Sc Computer/Software Engineering, or demonstrable equivalent knowledge
  • Minimum 5 years of experience developing high-performance, data-driven websites
  • Experience with MVC web frameworks (Django preferred)
  • Experience with JavaScript
  • Experience with Python or experience in another language with a strong desire to learn Python
  • Familiarity with modern web standards, including HTML5 and CSS3
  • Experience with Linux or UNIX-like systems
  • Experience with Apache, PostgreSQL, or ReactJS is a plus
  • Experience with Python unit testing and full-stack web testing is a plus
Benefits
  • Private Medical Insurance
  • Life Insurance
  • GP Service
  • Fitness Corporate Membership
  • Employee assistance Program (EAP)
  • Eye Care
  • Short Term Incentive (STI)
  • Pension
  • Income Protection
  • Accident Insurance
  • Business Travel Insurance
  • Associate Referral Program
  • Perks at Work
  • Employee Stock Purchase Plan (ESPP)
  • Commuting Allowance
  • LinkedIn Learning courses
  • Service Awards
  • Subsided Lunch
  • Corporate Events
  • Education Assistance
  • Holiday (Annual Leave)
  • Other Forms Enhanced Leave (Maternity, Paternity, Adoption, Compassionate Leave, Community Service / Volunteering Day & School Visit)
  • Working Abroad Days Allowance
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonJavaScriptHTMLCSSDjangoUI/UX designunit testingfull-stack web testingMVC web frameworksPostgreSQL
Soft Skills
project managementcommunicationmentoringtime managementteam collaborationproblem-solvingstakeholder engagementpeer code reviewrequirements gatheringpositive representation
Certifications
B.Sc Computer ScienceB.Sc Computer EngineeringB.Sc Software Engineering