Software Engineer

  • United States of America
  • USD 250,000
  • Permanent
  • Discipline: Software Development
  • Ref: 48385
Sam Burks
Sam Burks
Managing Director - Head of UK and Ireland

Prop Trading Firm - Software Engineer – Chicago and New York Opportunities | base salary of $125K–$400K + Bonus & Benefits

 

My client is a top proprietary trading firm where innovation, automation, and data-driven analysis drive success.

 

As a Software Engineer, you’ll work on the client's high-speed trading systems, tackling complex challenges in algorithm development, high-speed data processing, and execution engine design.

 

Their collaborative, in-office culture ensures direct interaction with top technologists and traders, fostering rapid learning and impactful contributions.

 

Key Responsibilities:

  • Design, build, and maintain efficient, reusable, and high-performance C++ code on Linux
  • Develop and optimize trading algorithms and intelligent execution engines
  • Analyze and process large-scale, high-speed financial data
  • Work closely with traders and other technologists to refine and enhance trading strategies
  • Contribute to continuous improvements in system performance, latency, and scalability

 

Essential Skills:

  • Experience in a high-level programming language (C++, Java, C#)
  • Strong Linux/Unix exposure and command-line proficiency
  • Hands-on C++ experience is highly preferred
  • Background in high-performance computing or financial technology is a plus
  • Degree in Computer Science, Engineering, or equivalent real-world experience
  • Experience working in a trading firm of a sell-side company

 

If you're a driven engineer looking to build cutting-edge trading technology in a dynamic, collaborative environment please either apply or email me directly sam.burks@nicollcurtin.com

Apply for this job

We are an inclusive organisation and actively promote equality of opportunity for all with the right mix of talent, skills, and potential. We welcome all applications from a wide range of candidates. Selection for roles will be based on individual merit alone.

Latest Jobs by Sam

Systems Support Engineer

  • Ireland
  • EUR 38 Hourly
  • Contract
We’re hiring a System Support Engineer to join a growing team based in Dublin. This is a 6-month contract position with a hybrid work model that will give you the opportunity to work on large-scale cloud platforms that power mission-critical systems.
If you're passionate about cloud technologies, reliability, and automation, this role could be a perfect fit!
💼 6-month contract | Hybrid work model | Location: Dublin, Ireland
What You’ll Do:
✅ Help build and manage scalable, reliable, and highly available cloud platforms (AWS / Azure)
✅ Automate and optimize cloud infrastructure to ensure smooth and efficient operations
✅ Collaborate with cross-functional teams to ensure the health and performance of cloud systems
✅ Take part in troubleshooting, root cause analysis, and process improvements
✅ Work with Kubernetes, CI/CD, and monitoring tools to maintain system reliability
What We’re Looking For:
🔹4+ years of hands-on experience deploying and/or supporting highly distributed multi-tiered systems at scale.
🔹 Experience with cloud platforms (AWS or Azure) and Kubernetes
🔹 Solid understanding of automation and infrastructure as code (Terraform, Ansible, etc.)
🔹 Ability to troubleshoot, resolve issues, and optimize cloud infrastructure
🔹 Experience with programming languages (Python, Shell, etc.)
💡 This is an exciting opportunity to help shape the future of cloud infrastructure at a global scale!
Interested? Apply now by sending your resume to jelena.mijajlovic@nicollcurtin.com or feel free to reach out for more information. 
Note: EU Passport / Stamp 4 required
Apply Now

Software Engineer

  • United States of America
  • USD 250,000
  • Permanent

Prop Trading Firm - Software Engineer – Chicago and New York Opportunities | base salary of $125K–$400K + Bonus & Benefits

 

My client is a top proprietary trading firm where innovation, automation, and data-driven analysis drive success.

 

As a Software Engineer, you’ll work on the client's high-speed trading systems, tackling complex challenges in algorithm development, high-speed data processing, and execution engine design.

 

Their collaborative, in-office culture ensures direct interaction with top technologists and traders, fostering rapid learning and impactful contributions.

 

Key Responsibilities:

  • Design, build, and maintain efficient, reusable, and high-performance C++ code on Linux
  • Develop and optimize trading algorithms and intelligent execution engines
  • Analyze and process large-scale, high-speed financial data
  • Work closely with traders and other technologists to refine and enhance trading strategies
  • Contribute to continuous improvements in system performance, latency, and scalability

 

Essential Skills:

  • Experience in a high-level programming language (C++, Java, C#)
  • Strong Linux/Unix exposure and command-line proficiency
  • Hands-on C++ experience is highly preferred
  • Background in high-performance computing or financial technology is a plus
  • Degree in Computer Science, Engineering, or equivalent real-world experience
  • Experience working in a trading firm of a sell-side company

 

If you're a driven engineer looking to build cutting-edge trading technology in a dynamic, collaborative environment please either apply or email me directly sam.burks@nicollcurtin.com

Apply Now