If you’re a strong Python programmer looking to break into high-performance financial technology, Akuna Capital offers an exciting opportunity in Chicago. As an entry-level Python Software Engineer, you’ll work alongside engineers and traders to build high-performance systems, trading infrastructure, data solutions, and technology that processes large volumes of market data. The role is especially attractive for technical graduates who enjoy solving complex problems and want to work in a fast-paced trading environment.
Job Overview
| Field | Details |
|---|---|
| Company Name | Akuna Capital |
| Role | Software Engineer (Entry-Level) – Python |
| Qualification | Bachelor’s, Master’s, or Ph.D. in Computer Science, Engineering, Mathematics, Physics, or equivalent |
| Job Location | Chicago, Illinois, USA |
| Salary | $145,000+ per year base salary |
| Work Type | In-Office |
| Job Type | Full-Time |
| Job Level | Entry-Level |
| Industry | Financial Services / FinTech / Proprietary Trading |
Job Description
Python software engineers at Akuna have the opportunity to join either our Post Trade Technology, Data Engineering, or Crypto teams, working alongside other software engineers and traders to design and implement elegant solutions to complex and interesting problems. You’ll use cutting-edge technology while working on high-performance systems that process and analyze large volumes of trading and market data. We offer a team-based approach to trading and software engineering, believing that productive integration of the two groups is vital for success in this industry.
Akuna is looking for software engineers who are motivated and willing to reach for creative solutions when faced with novel problems. We value innovation and hard work and want our engineers to make an impact on the firm. Whether you are interested in trading infrastructure, algorithms, exchange gateways, or data capture and analysis, there’s engaging work to be done. If you are excited to jump in and make a difference, Akuna could be the place for you.
Requirements for this role:
- Pursuing a bachelor’s, master’s, or Ph.D. in a technical field (computer science/engineering, math, physics, or equivalent)
- Graduating by August 2027
- Major GPA of 3.5 or above
- Legal authorization to work in the U.S. is required on the first day of employment including F-1 students using OPT or STEM
Previous experience in finance or trading is not required. Many of our engineers joined Akuna with little-to-no prior knowledge of the markets, and we pride ourselves on our ability to onboard those new to the industry. Training and continuous education are provided for all engineers to ensure they can build the requisite technical and non-technical skillset for success.
Qualities That Make a Great Python Software Engineer Candidate:
- Strong programming skills in Object-Oriented Python Development
- Demonstrated experience with distributed systems
- Strong analytical and problem-solving skills
- Ability to communicate with the trading team, obtain requirements, find solutions, and implement them in a clean and concise way
- Ability to create an easily understood and testable codebase that can change as quickly as market conditions require
- Ability to react quickly and accurately to rapidly changing market conditions, including the ability to quickly and accurately respond and/or solve math and coding problems, is an essential function of the role
- Passion for innovation and building systems from the ground up
- Adaptability in an ever-changing environment
- Self-starter attitude with the ability to work independently
Selection Process
- Application Submission – Submit your resume in PDF format.
- Application Review – Akuna reviews your academic background, programming skills, and qualifications.
- Technical Assessment/Interview – Candidates may be evaluated on coding, mathematics, problem-solving, and technical skills.
- Technical & Team Interviews – Discuss software engineering experience, Python, distributed systems, and problem-solving approaches.
- Final Evaluation – Assess technical ability, communication, judgment, and fit with Akuna’s engineering and trading environment.
- Offer – Selected candidates receive an employment offer.
How to Apply
- Visit the official Akuna Capital Careers page.
- Search for Software Engineer (Entry-Level) – Python.
- Review the eligibility and role requirements carefully.
- Prepare your resume in PDF format.
- Submit your application through Akuna Capital’s careers portal.
- Complete any required assessments or interviews as instructed by the recruiting team.