Senior Software Engineer

Strategic Employment

Senior Software Engineer

New York City, NY +1 location
Full Time
Paid
  • Responsibilities

    updated 11/26/25

    About the Role

    TradingBlock is seeking an outstanding Senior Software Engineer to join our team and drive the development of our core back-end trading infrastructure. If you have deep experience building high-quality, high-performance systems for trading or brokerage operations, we want to talk to you. You will play a crucial role in designing, building, and maintaining the systems that power our financial operations.

    What You Will Do: Key Responsibilities

    • Design, develop, and maintain robust and scalable back-end systems critical to trading and brokerage operations.

    • Contribute to the architecture and implementation of low-latency, high-throughput solutions.

    • Work across the full software development lifecycle, from requirements gathering and design to deployment and monitoring.

    What You Will Bring: Required Qualifications

    • 5+ years of professional experience in software engineering, ideally in the Financial Services or FinTech domain.

    • Deep expertise in C# and the .NET framework.

    • Proven experience building high-quality, transactional back-end infrastructure systems in a trading environment.

    • Practical experience examples may include:

      • Order Management Systems (OMS)

      • Trade/Execution Engines

      • Market Data Feed Handlers

      • FIX Engines and Order Routing

      • Position Servers, P/L, or Margin Engines

      • Low Latency Design Principles

      • Middleware/Messaging Queues (e.g., Kafka, RabbitMQ)

      • REST APIs and Web Sockets

    ____________________________________________________________________________________________________________

    Senior Software Engineer

    A tech-focused online brokerage based in The Loop is currently looking for a Senior Software Engineer to work on their core trading systems. They’ve been in business for over 20 years now and are in a major growth phase.

    This position focuses on the full life cycle of their proprietary trading platform, specifically across the front, middle, and back-office systems. You will be joining an established firm with a history of strong performance and a collaborative, tech-first culture.

    Responsibilities

    • Developing and optimizing their high-performance order routing engines.
    • Designing and implementing market data processing services.
    • Integrating new features and connections using the FIX Protocol.
    • Collaborating with business stakeholders to translate needs into technical solutions.
    • Maintaining a high standard of code quality, performance, and reliability across all trading systems.

    Requirements

    • Significant professional experience working as a Software Engineer, ideally on complex, high-performance systems.
    • Expertise in C# development.
    • Bachelor's or Master's Degree in Computer Science, Engineering, or a related field.

    Pluses

    • Any professional experience with C++.
    • Direct experience working on low-latency trading systems, market data, or electronic brokerage platforms.
    • Familiarity with financial protocols like FIX.

    \#zrsep

  • Compensation
    $150,000-$200,000 per year
  • Locations
    Chicago, IL • New York City, NY