Python Software Engineer

Chicago, Illinois

NJF Global Holdings Ltd
Apply for this Job

Python Software Engineer (Trading Systems)

Salary: $200k-250k

Total compensation: $400k-500k+ depending on performance and seniority

We're looking for a Python Software Engineer to join a small and fast-moving proprietary trading firm at the intersection of technology, data, and finance. This is your chance to work on high-impact projects powering global trading strategies - right from the heart of their Chicago office.


About the Role:

As a Python Software Engineer, you'll play a key role in building and scaling the core systems that drive trading operations. You'll work directly with Traders and Researchers to enhance infrastructure, develop new tools, and contribute to a wide range of mission-critical applications across asset classes.


What You'll Be Doing:

  • Designing and building scalable software for trading infrastructure and internal tools
  • Partnering with Traders and Quants to translate business needs into technical solutions
  • Improving performance and flexibility of existing systems in a fast-paced production environment
  • Taking ownership of new projects, with the autonomy to make a real impact from day one

What We're Looking For:

  • 2+ years of experience in Python development (production-level)
  • Strong technical background in Computer Science, Engineering, or similar
  • Experience with databases like PostgreSQL, MongoDB, or SQL
  • Familiarity with Linux-based environments
  • Excellent communication skills and a collaborative mindset
  • Thrives in a fast-paced, problem-solving environment

Join a tech-forward team where ideas move quickly, ownership is encouraged, and innovation is part of everyday life.

Date Posted: 02 May 2025
Apply for this Job