
Senior Software Engineer – Web
Cboe Global Markets
full-time
Posted on:
Location Type: Hybrid
Location: London • United Kingdom
Visit company websiteExplore more
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