
Software Engineer (Product)
Kalshi
Job description
-
We are building a next-generation financial ecosystem (think NYSE or CME from scratch)
-
As part of Kalshi, you will work on various platforms, including core exchange, clearinghouse, API infrastructure, connectivity to brokers and market makers, and others
-
We are a small team, which means your responsibilities scale very rapidly, and your contributions are clear and visible, not marginal
-
There is still a lot of green field at Kalshi and a low of it (including entire systems) can be yours
-
Design and implement high-performance backend services and APIs that enable rapid testing of new trading features and experiences as Kalshi’s user-base scales
-
Architect and maintain systems for personalization engines, recommendation algorithms, and other data-driven features that enhance trader engagement and retention
-
Partner with product managers and frontend engineers to pilot initiatives that aim to improve or expand Kalshi’s platform- Proven track record of taking initiative and thriving in fast-paced environments
-
Comfortable refining loose requirements into a clear technical spec
-
Strong knowledge of REST API design and development
-
Bachelor’s degree in Computer Science or equivalent professional experience, with 4+ years of hands-on software development
-
Strong command of key programming languages such as Golang, Java, etc
-
Passionate about your craft and committed to delivering exceptional results
-
Experience with relational and NoSQL databases, such as PostgreSQL, MySQL, MongoDB
-
Experience supporting low-latency, dynamic interfaces using Websockets or similar event-based infrastructure
-
Familiarity with cloud platforms like AWS, Azure, or GCP
-
Experience with growth experiments or A/B testing frameworks
-
History with day trading stocks, futures, or options (to better understand the experience of our members)