• Home
  • About
  • Careers
  • Contact
  • View Careers
View Careers

GUI Developer (with Linux/C++)

APPLY FOR THE POSITION
Job Type:
Full-Time
Location:
Chicago, IL USA
Date Posted:
April 30, 2025

About Spartak Trading LLC

Spartak Trading is a proprietary trading firm that is technology-driven, deploying our capital across a broad range of asset classes, instruments, and strategies, in financial markets. Spartak Trading is based in Chicago and is a member firm of CME Group and Eurex Exchange.
‍

Spartak Trading LLC is a privately held, proprietary trading firm in Chicago, and we have memberships at the CME Group and Eurex exchanges.  Spartak maintains a low profile and doesn’t advertise or solicit customers. Over the past few years, we have developed our proprietary trading systems for internal use at various exchanges and we are looking to expand our development team through internship programs and recruitment at various universities.

‍

The Role

We are seeking a skilled GUI Designer/Developer with expertise in C++, Linux, Qt framework and X11 optimization to join our team. As a GUI Designer/Developer, you will be responsible for designing and developing efficient, and responsive user interfaces for our software applications. Your primary focus will be on leveraging Qt framework and optimizing GUI performance on X11-based systems.

‍

Responsibilities

  • Collaborate with teams to understand project requirements and user needs.
  • Design and develop GUIs using Qt framework, ensuring compatibility and performance optimization for X11-based systems.
  • Implement GUI designs using Qt widgets, layouts, and stylesheets to achieve a consistent and intuitive user experience.
  • Optimize GUI performance on X11-based platforms by leveraging techniques such as asynchronous rendering, hardware acceleration, and resource
    management.
  • Conduct usability testing to evaluate the effectiveness of GUI designs and iterate based on user feedback.
  • Stay up-to-date with the latest Qt features and best practices for GUI design and
    development.
  • Collaborate with backend developers to integrate UI components with backend systems and APIs.
  • Document design guidelines, code optimizations, and best practices for GUI development with Qt and X11.
  • Provide technical support and guidance to other team members on GUI design and development issues.

‍

Qualifications

Must have

  • Bachelor's degree or equivalent experience in Computer Science or related field
  • Proficiency in C++ programming language and Qt libraries, including Qt Widgets,
    QML, and Qt Quick.
  • Strong understanding of Linux
  • Strong understanding of X11 architecture and experience with Xlib, XCB, or similar X11 libraries.
  • Familiarity with version control systems (e.g., Git)
APPLY FOR THE POSITION

Apply Today

Please fill out the application—if there’s a fit, we’ll be in touch.

GUI Developer (with Linux/C++)

Thank you! Your submission has been received. We will reach back out if you are good fit for the position.
Oops! Something went wrong while submitting your application. Please make sure all fields are filled correctly and try again or refresh the page.