Principal Software Engineer

CSC Cboe Services Company · Chicago, IL · $182k–$236k

The role

Cboe's Data Vantage division seeks a Principal Software Engineer to lead design and implementation of full-stack applications using ReactJS and C#/.NET, and to own integration and end-to-end testing across Silexx, LiveVol, and DataShop platforms. The role involves using AI coding assistants like Claude throughout the SDLC, mentoring engineers, and driving architectural decisions. This is a hands-on position requiring deep expertise in real-time web technologies, RESTful/gRPC protocols, and WPF desktop clients.

Pay
$182k–$236k
Location
Chicago, IL
Work mode
Onsite
Level
Principal
Experience
10+ yrs
Education
Bachelors
Sponsorship
Not offered

What we know that the posting doesn’t say

  • Seen 3 days agostill listed on the employer’s careers page
  • Posted 7 days agothe first time we saw it

About CSC Cboe Services Company

Cboe Global Markets provides financial infrastructure and tradable products, delivering trading, clearing, and investment solutions to market participants worldwide.

What you would do

  • Lead integration and end-to-end testing strategy across Silexx, LiveVol, and DataShop teams.
  • Design and implement full-stack applications using ReactJS and C#/.NET.
  • Build and maintain automated integration, contract, and end-to-end test suites for REST, gRPC, and streaming interfaces.
  • Integrate AI coding assistants like Claude into the SDLC for test generation, code review, and refactoring.
  • Collaborate with product management and cross-functional teams to deliver integrated solutions.
  • Implement secure server communications and authentication using OpenID Connect and OAuth 2.0.

Must have

  • Bachelor's degree in Computer Science, Software Engineering, or related STEM field.
  • 10+ years of hands-on professional full-stack development experience.
  • Expertise in ReactJS, React Hooks, MobX or Redux, and component-based architecture.
  • Strong proficiency in HTML5, CSS3, JavaScript (ES6+), and TypeScript.
  • Advanced experience with C#/.NET and ASP.NET for back-end services.
  • Experience with front-end build tools such as Webpack, Babel, and NPM.
  • Proficiency in building and consuming RESTful APIs, gRPC, WebSockets, and real-time communication.
  • Expertise in throughput optimization, serialization (MessagePack, Protobuf), and compression.
  • Experience with microservices architecture.
  • Working knowledge of WPF desktop clients for building, integrating, and testing.
  • Strong understanding of data structures, algorithms, profiling, and performance optimization.
  • Expertise in integration, contract, and end-to-end test automation across web, API, and back-end layers.

Nice to have

  • Experience with financial industry systems, real-time trading, order routing workflows, or market data distribution.
  • Hands-on experience with desktop frameworks like Electron, Tauri, or OpenFin, or native desktop/OS-level APIs.
  • Familiarity with GraphQL.
  • Containerization (Docker/Kubernetes) and cloud platforms (Azure, AWS, or GCP).
  • Experience with tools such as PowerShell, Git, Jenkins, Jira, Confluence, and Wireshark.

What you get

  • Competitive salary and incentive compensation packages
  • Generous paid time off including vacation, personal days, sick days, and community service days
  • Health, dental, and vision benefits including telemedicine and mental health services
  • 2:1 401(k) match up to 8% immediately upon hire
  • Discounted Employee Stock Purchase Plan
  • Paid parental leave and fertility benefits

Experience and education

  • 10+ years of relevant experience
  • Bachelors degree or equivalent experience

Key skills

  • reactjs
  • react hooks
  • mobx
  • redux
  • html5
  • css3
  • javascript
  • typescript
  • c#
  • .net
  • asp.net
  • webpack
  • babel
  • npm
  • restful api
  • grpc
  • websockets
  • messagepack
  • protobuf
  • microservices
  • wpf
  • playwright
  • cypress
  • xunit

Job Description: 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…

Extracted from the employer’s posting. Read it in full on CSC Cboe Services Company’s careers page

Apply without filling the form

Approve this role and the application is completed for you, including a résumé tailored to it. You get a confirmation when it lands, and a credit is only spent when a submission is confirmed.

Other roles at CSC Cboe Services Company

All 3 roles at CSC Cboe Services Company
Principal Software Engineer at CSC Cboe Services Company — Apiva