Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Principal Software Engineer role.
Rezi rewrites your resume against Cboe Global Markets's job description. Free.

Tailor your resume to this Principal Software Engineer role.
Rezi rewrites your resume against Cboe Global Markets's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Principal Software Engineer posting at Cboe Global Markets — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Principal Software Engineer posting at Cboe Global Markets — free, in seconds.
About the Role
Cboe's Data Vantage division is seeking a Principal Software Engineer to lead the design and build-out of back-end services and API infrastructure for the Silexx order and execution management platform. This hands-on role requires expertise in C#/.NET, focusing on contracts, throughput, and reliability to architect and implement services, APIs, and real-time data pipelines. The engineer will define client integrations and work with AI coding assistants.
Responsibilities
- Lead the design, architecture, and implementation of Silexx’s back-end services in C#/.NET, covering order and execution workflows, market data, analytics, and risk.
- Own the API platform end-to-end, defining REST, gRPC, and real-time streaming contracts, establishing versioning and deprecation policies, and maintaining backward compatibility.
- Build and scale real-time data distribution, including market data fan-out, order and execution event streams, and low-latency messaging, meeting explicit latency and throughput targets.
- Define the service topology by decomposing components into microservices, setting service boundaries, and establishing standards for inter-service communication.
- Implement secure server communications and authentication/authorization using RESTful and streaming protocols, OpenID Connect, and OAuth 2.0.
- Drive observability, capacity planning, and performance profiling for systems requiring availability during market hours, maintaining a highly available production platform.
- Partner with front-end, WPF desktop (Silexx OEMS), and client-integration teams to ensure API practicality for consumers, supporting customers through integration, requirements analysis, and troubleshooting.
- Establish back-end engineering standards, including automated unit, integration, and contract testing, CI/CD release gates, code review, and API documentation.
- Provide architectural direction for growth into new asset classes, products, regions, and models, distilling complex requirements into manageable features and tasks.
- Mentor engineers across teams, assist managers with onboarding and training new associates, and participate in the interview and assessment process.
- Diagnose and resolve complex production problems across service, data, and network layers.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related STEM field.
- 10+ years of hands-on experience in professional back-end and distributed systems development.
- Expert-level command of C#/.NET and ASP.NET Core for building high-throughput, production-critical services.
- Demonstrated ownership of a platform-level or externally consumed API, including design, versioning, documentation, and consumer support.
- A track record of building low-latency, high-volume, highly available distributed systems.
- Strong OOP skills, experience with design patterns, and a solid grounding in computer science fundamentals including data structures, algorithms, and concurrency.
- Experience mentoring engineers and providing technical leadership across teams.
- Experience dealing with customers through support and requirements analysis.
- Advanced experience with C#/.NET and ASP.NET Core, including async/await, concurrency and threading models, and memory- and GC-aware performance work.
- Microservices architecture, service decomposition, and event-driven design.
- Proficiency in building RESTful APIs, gRPC services, WebSockets, and other real-time communication methods.
- Expertise in throughput optimization techniques, serialization (MessagePack, Protobuf), and compression methods.
- Experience with message brokers and streaming platforms such as Kafka, RabbitMQ, or Redis.
- Strong understanding of data structures and algorithms, profiling, and performance optimization.
- Strong SQL skills, sufficient to write and tune complex queries against production workloads.
- Contract-first API design using OpenAPI/Swagger and Protobuf IDL, with a deliberate approach to schema evolution and versioning.
- Command of API gateway concerns: routing, throttling and rate limiting, quotas, idempotency, pagination, and a consistent error model.
- Experience publishing and maintaining developer-facing API documentation and client SDKs.
- Networking fundamentals — TCP/IP, TLS, HTTP/2, load balancing, and connection management for long-lived streaming sessions.
- Expertise designing and implementing unit, integration, and contract test automation for services and APIs, using xUnit/NUnit and API/contract testing tooling.
- Experience embedding automated tests into CI/CD pipelines as release gates.
- Load, soak, and latency testing of services at realistic market-hour volumes.
- Proficient in database technologies such as Postgres, SQL Server, and MySQL, and ORM frameworks like Entity Framework.
- Schema design, indexing, query tuning, and zero-downtime migrations across transactional and time-series workloads.
- Expertise in implementing authentication and authorization using OpenID Connect, OAuth 2.0, and related security standards.
- Secure API practices including input validation, secrets management, and least-privilege access.
- Experience with security code scanning and remediating identified vulnerabilities.
- Proficiency using AI coding assistants such as Claude for code generation, test creation, code review, and refactoring.
- Familiarity with Agile/Scrum methodologies and DevOps practices (CI/CD pipelines, automated testing, etc.).
- Comfortable with Windows and Linux operating systems.
- Excellent communication, problem-solving, and leadership skills.
- Experience with financial industry systems, real-time trading, order routing workflows, market data distribution, or equity, option and futures trading platforms.
- Familiarity with the FIX protocol and OEMS or venue integrations.
- Observability and SRE practice — OpenTelemetry, Prometheus, Grafana, or Datadog, and working with SLOs and error budgets.
- Containerization (Docker/Kubernetes) and cloud platforms (Azure, AWS, or GCP).
- Familiarity with GraphQL.
- Working knowledge of WPF desktop clients sufficient to build APIs against, integrate with, and test them (e.g., the Silexx OEMS).
- Experience with tools such as PowerShell, Git, Jenkins, Jira, Confluence, JetBrains Suite, and Wireshark.
Skills
- C#/.NET
- ASP.NET Core
- RESTful APIs
- gRPC
- WebSockets
- Microservices architecture
- Event-driven design
- Message brokers
- Streaming platforms (Kafka, RabbitMQ, Redis)
- SQL
- OpenAPI/Swagger
- Protobuf IDL
- API gateway
- TCP/IP
- TLS
- HTTP/2
- xUnit/NUnit
- CI/CD
- Postgres
- SQL Server
- MySQL
- Entity Framework
- OpenID Connect
- OAuth 2.0
- AI coding assistants (Claude)
- Agile/Scrum
- DevOps
- Windows
- Linux
- FIX protocol
- OpenTelemetry
- Prometheus
- Grafana
- Datadog
- Docker
- Kubernetes
- Azure
- AWS
- GCP
- GraphQL
- WPF
- PowerShell
- Git
- Jenkins
- Jira
- Confluence
- JetBrains Suite
- Wireshark
Location
- Chicago
Work Type
- Hybrid
- Four day in office work model
Experience Level
- Principal
- 10+ years of hands-on experience in professional back-end and distributed systems development
Education Level
- Bachelor’s degree in Computer Science, Software Engineering, or a related STEM field
Salary/Compensations
- $182,325-$235,950
Benefits
- Annual incentive compensation
- Long-term equity programs
- Total rewards program
About the Company
- Cboe Global Markets provides the financial infrastructure that powers the global economy, offering market infrastructure and tradable products, including trading, clearing, and investment solutions.
- The company fosters professional and personal development, encourages internal mobility, and empowers teams to share and pursue ideas.
- Cboe strives to provide employees a safe space to network, share ideas, and create opportunities.
- Cboe HQ is located in the historic Old Post Office district in Chicago, featuring modern amenities, natural light, and panoramic city views. The location offers easy access to transportation and is surrounded by amenities like restaurants and a fitness center.
Equal Opportunity
- This position is not eligible for visa sponsorship. Candidates must be legally authorized to work in the United States without the need for employer sponsorship now or in the future.