Cboe Global Markets

Principal Software Engineer

Cboe Global Markets
Apply
2 months ago

Base Salary

$182k - $236k/yr

Responsibilities

  • Serve as the subject-matter expert for integration and end-to-end testing across Silexx, LiveVol, and DataShop.
  • Lead the design, architecture, and implementation of full-stack applications using ReactJS and C#/.NET.
  • Build and maintain automated integration, contract, and end-to-end test suites across front-end, API, backend, and desktop layers.
  • Integrate automated tests into CI/CD pipelines as release gates and establish cross-product quality standards.
  • Use Claude and other AI coding assistants for test generation, code review, refactoring, and agentic automation.
  • Implement secure communications, authentication, and authorization using RESTful and streaming protocols, OpenID Connect, and OAuth 2.0.
  • Drive technical decisions, provide architectural direction, mentor engineers, and resolve complex cross-product technical problems.
  • Collaborate with product management and cross-functional teams to deliver integrated solutions.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related STEM field.
  • 10+ years of hands-on professional full-stack development experience.
  • Expertise in ReactJS, React Hooks, MobX or Redux, HTML5, CSS3, JavaScript, TypeScript, C#/.NET, and ASP.NET.
  • Experience with RESTful APIs, gRPC, WebSockets, real-time streaming, MessagePack, Protobuf, compression, microservices, and WPF.
  • Demonstrated experience designing integration, contract, and end-to-end test strategies for complex multi-component systems.
  • Experience with Playwright or Cypress, xUnit or NUnit, API and contract testing tools, and CI/CD release gates.
  • Strong object-oriented programming, design patterns, computer science fundamentals, data structures, algorithms, profiling, and performance optimization skills.
  • Hands-on professional use of AI coding assistants such as Claude and familiarity with responsible AI-augmented development practices.
  • Expertise with OpenID Connect, OAuth 2.0, security code scanning, and vulnerability remediation.
  • Proficiency with MySQL, Postgres, SQL Server, and Entity Framework.
  • Experience mentoring engineers and providing technical leadership across teams.
  • Preferred experience includes financial systems, real-time trading, order routing, market data distribution, Electron, Tauri, OpenFin, native desktop APIs, GraphQL, Docker, Kubernetes, Azure, AWS, GCP, PowerShell, Git, Jenkins, Jira, Confluence, and Wireshark.

Benefits

  • Four days per week in the office.
  • Competitive base salary and incentive compensation, with potential eligibility for long-term equity programs.
  • Paid time off including vacation, personal, sick, and community service days.
  • Health, dental, vision, telemedicine, and mental health benefits.
  • 401(k) match of 2:1 up to an 8% match immediately upon hire.
  • Discounted employee stock purchase plan and tax savings accounts.
  • Employee referral bonuses, volunteer opportunities, tuition assistance, and education opportunities.
  • Charitable giving company match, paid parental leave, and fertility benefits.
  • On-site gyms, fitness-center discounts, complimentary office lunch, snacks, and coffee.

Tech Stack

AWSAzureC#CypressDockerElectronGitGoogle Cloud PlatformGraphQLgRPCJavaScriptJenkinsKubernetesLinuxMicrosoft SQL ServerMySQL.NETnpmNUnitPostgreSQLPowerShellReactReduxTypeScriptWebpackWindows
Cboe Global Markets

About Cboe Global Markets

1,001-5,000 employees

Cboe Global Markets operates exchanges and market infrastructure for options, equities, futures, FX, ETPs, and digital assets used by brokers, banks, and institutional and retail investors. Its revenue comes from transaction and listing fees, market data and index licensing (including VIX and SPX), and related services. Founded in 1973 and headquartered in Chicago, it runs Cboe Options and Cboe Futures exchanges as well as European trading venues.

Contact me