Senior Software Engineer (Web)
Cboe
- We’re hiring a Senior Software Engineer, Web
- We build websites that handle millions of requests per day, presenting high-quality market data to our members and the investing public
- We operate at the tip of the spear, maintaining the primary interface for command and control of Cboe Europe’s three Equities venues, the APA Trade Reporting service and SI Technology service
- You’ll 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
- Cboe Europe operates in a flexible and hybrid work environment, with our teams working regularly from our offices in London and Amsterdam
- Performs other related duties as required or requested
Experience & Requirements
- Experience with MVC web frameworks (Django preferred)
- Experience with Python or experience in another language with a strong desire to learn Python
- B.Sc Computer Science (preferred), B.Sc Computer/Software Engineering, or demonstrable equivalent knowledge
- Experience with Linux or UNIX-like systems
- Experience with JavaScript
- Experience with Python unit testing and full-stack web testing is a plus
- Familiarity with modern web standards, including HTML5 and CSS3
- Minimum 5 years of experience developing high-performance, data-driven websites
- Experience with Apache, PostgreSQL, or ReactJS is a plus
Reference: WJ-766_22717360