Software Engineer - Data Lifecycle

Qube Research & Technologies•New York, NY
•$150,000 - $250,000

About The Position

Join QRT’s Data team as a Software Engineer working at the intersection of engineering, trading, and research. The role focuses on delivering scalable systems for reference data management, regulatory and external reporting, and front-office analytics, with visibility across the business and collaboration with Execution, Engineering, and Research teams. Projects contribute to operational efficiency and trading decision-making. This is primarily a hands-on engineering role, with approximately 80% development and 20% support and system ownership. The position involves maintaining robustness, reliability, and data quality in production while working closely with trading, research, risk, and operations teams to build scalable, high-performance systems. The base salary range is $150,000 to $250,000 per year. QRT total compensation includes discretionary performance-based bonuses and a competitive benefits package.

Requirements

  • 5–10 years of software engineering experience, ideally in a high-performance or data-intensive environment.
  • Strong programming skills in Python.
  • Solid understanding of software design, architecture, and scalable systems.
  • Experience working with SQL and relational databases.
  • Familiarity with testing frameworks and CI/CD practices.
  • An interest in learning and working in a trading environment.

Nice To Haves

  • Experience with C#.
  • Exposure to financial markets, including trade and position lifecycle systems; equities, ETFs, futures, or options; corporate actions and reference data; or market structure and exchange-specific behaviour. This domain experience is valuable but not required.
  • Experience building systems in a quantitative trading or financial environment.
  • Strong problem-solving skills with a focus on performance, scalability, and data quality.
  • Ability to operate in a high-impact, fast-paced environment with evolving requirements.
  • Clear communication skills and a collaborative mindset.

Responsibilities

  • Design and build scalable, high-performance systems for trade and position lifecycle management.
  • Develop solutions to automate lifecycle events such as corporate actions, expiries, and cash flows across asset classes.
  • Build and maintain high-quality reference data platforms used across trading and research.
  • Deliver real-time and end-of-day reporting pipelines for internal and external stakeholders.
  • Ensure data accuracy, integrity, and consistency across systems and workflows.
  • Contribute to system validation, controls, and operational robustness, including alignment with brokers and fund administrators.
  • Collaborate with stakeholders to translate business needs into reliable technical solutions.
  • Write well-tested, maintainable code and contribute to CI/CD and deployment pipelines.
  • Support production systems and continuously improve reliability, monitoring, and performance.

Benefits

  • Competitive benefits package
  • Discretionary performance-based bonuses
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service