Akuna Capital Software Engineer - C++ at Akuna Capital focusing on designing and building mission-critical trading systems using modern C++ technologies. Collaborate closely with options traders to enhance proprietary trading platforms.
Responsibilities
Akuna is looking for motivated self-starters to join our growing engineering team and contribute to the build-out of our proprietary options market-making trading platform. You will focus on analysis, design, implementation, testing and delivery of Akuna’s trading system using the latest technologies. Successful candidates will work closely with an industry-leading team of options Traders who participate fully in the design and ongoing enhancements to our proprietary trading platform. In this role, you will:
Design and build mission-critical and complex trading systems
Plan, design, and implement efficient, flexible, and resilient Linux services using modern C++ technologies
Build software using Agile methodologies
Participate in design sessions and code reviews
Work on cross-functional teams to troubleshoot and solve complex problems
Qualities that make great candidates:
3+ years of experience developing performant, scalable applications in modern C++ (and at least 2 years with C++ 20 or 23; template metaprogramming a plus)
Experience with Linux and Python required
Understanding of data structures, algorithms, distributed systems, multi-threading, and asynchronous execution
Object-oriented design and programming experience
Ability to take on projects and drive them through to completion in a timely manner
Qualification
At least 2 years with C++ 20 or 23Experience with Linux and PythonUnderstanding of data structuresBachelor’s degree in Computer ScienceTemplate metaprogramming
Required
3+ years of experience developing performant, scalable applications in modern C++
At least 2 years with C++ 20 or 23
Experience with Linux and Python
Understanding of data structures, algorithms, distributed systems, multi-threading, and asynchronous execution
Object-oriented design and programming experience
Bachelor’s degree in Computer Science, Engineering, Math, or equivalent