Summary
Join Kalshi, a federally regulated exchange where people can trade on any event, as a software engineer to work on various platforms, including core exchange, clearinghouse, API infrastructure, and more.
Requirements
- 4+ years of software engineering experience
- Experience planning and leading large projects with long-term impact on a single system or team
- Strong technical grasp and ability to tackle complex engineering problems that deliver results
- Solid understanding of relational databases and transactions
- Familiar with writing highly concurrent systems
- History of creating and applying new processes and tooling to increase engineering efficiency
- Excellent judgment on task prioritizations
- Growth mindset, with a high slope and eagerness to lean
- Love of the craft: you genuinely care and put your all into your work
Responsibilities
- Build order matching and trade execution algorithms and data structures
- Develop high-performance data feeds and trading APIs for clients
- Design high guarantee and availability clearing systems, including margining, collateral management, and banking integrations
- Lead integrations with external market makers, brokers, and hedge funds
- Stress test large-scale critical systems to ensure their robustness and maintainability
- Optimize database access patterns and internal algorithms to improve the performance of our different services
- Design new market structures (e.g., non-binary markets, scalars, futures, etc.)
- Be close to the customer (define features, ship products, iterate)! Even the backend can choose to be close to customers depending on the project
- Ship fast and with high quality
- Make decisions: we give a lot of flexibility, which also means no spoon-feeding
Benefits
Salary Range: $100,000 to $200,000 annually plus equity and benefits