Software Engineer (Entry-Level) - C++
Akuna Capital is a proprietary trading firm specializing in options market making. It provides liquidity across global financial markets using advanced technology, quantitative research, trading strategies, and automation.
About Akuna Capital
Akuna Capital is a global proprietary trading firm headquartered in Chicago, with offices in London, Sydney, Shanghai, and Singapore. The firm provides liquidity as an options market maker across global financial markets, covering products including commodities, indexes, and cryptocurrencies. Akuna designs and develops its own low-latency trading systems, mathematical models, strategies, and infrastructure through its Technology, Trading, Quant, and Operations departments. It also offers an Options 101 course introducing industry fundamentals and options trading concepts.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will maintain and develop high-performance C++ systems that support core business operations. You will handle day-to-day system upkeep, implement lower-risk feature requests, execute individual projects, solve complex technical problems, and collaborate with Quant and Trading stakeholders on reliable, efficient, scalable solutions.
Requirements
- Pursuing a bachelor's, master's, or Ph.D. in computer science, engineering, mathematics, physics, or an equivalent technical field
- Graduating by August 2027
- Legal authorization to work in the United States on the first day of employment, including F-1 students using OPT or STEM
- Modern C++ programming experience using C++20 or later, with C++23 preferred
- Experience with distributed systems, parallel processing, asynchronous architectures, networking, protocol encoding or decoding, lock-free data structures and algorithms, performance profiling, or scripting
- Familiarity with GDB, Valgrind, or address sanitizer
- Ability to communicate with non-technical stakeholders and work independently
Responsibilities
- Maintain core systems
- Service lower-risk feature requests
- Execute individual projects
- Build and maintain reliable, efficient, scalable, and flexible systems
- Obtain requirements from Quant and Trading stakeholders
- Workshop solutions and implement agreed-upon roadmaps
- Collaborate with developers to deliver cohesive solutions
Benefits
- Discretionary performance bonus
- Employer-paid medical insurance
- Dental insurance
- Vision insurance
- Retirement contributions
- Paid time off
