Skip to content

Software Engineer - Market Data

Builds high-performance real-time data pipelines for financial market data across asset classes like equities, options, and futures. Requires 8+ years experience in low-latency systems, distributed systems, and financial data familiarity.

200k – 250kNew York, NYBackend EngineeringHybrid8+ YOE

About the role

Responsibilities

  • Design, develop, and maintain real-time data pipelines to handle financial market data with low latency and high throughput in a resilient manner.
  • Work with various asset classes such as equities, options, futures, and other financial instruments to ensure timely and accurate data processing.
  • Collaborate with product, trading, and risk teams to understand requirements and deliver high-quality solutions that meet business needs.
  • Develop efficient mechanisms for integrating market data feeds from exchanges and other sources into our systems.
  • Troubleshoot and resolve performance issues, data discrepancies, and ensure data integrity across the pipeline.
  • Continuously monitor the performance and health of data pipelines, identifying and mitigating potential issues before they impact system performance.

Requirements

  • At least 8+ years of professional experience implementing low-latency, high-throughput data pipelines
  • Solid understanding of distributed systems and the challenges involved in real-time data pipelines (e.g., data consistency, fault tolerance, scalability)
  • Familiarity with financial market data, including security prices, and asset classes like equities, options, futures, etc.
  • Strong familiarity with Linux/BSD
  • Familiarity with TCP/IP and UDP (Unicast/Multicast) networking
  • Communicate technical ideas with ease and always look to collaborate to deliver high quality products
  • Team player, with experience working effectively with other engineers toward common goals

Nice To Haves

  • Experience with system profiling with eBPF
  • Experience with columnar storage and database systems
  • Kernel bypass networking (DPDK or XDP)
  • Provisioning and configuration of routing in the cloud or on-premise, including BGP, VPCs, network peering
  • Experience with Aeron

Compensation

Base Salary Range: $200,000 - 250,000. Additional total compensation includes bonuses and equity. Benefits: company equity, 401k matching, gender neutral parental leave, full medical, dental and vision insurance.

Skills

C++RustGoJavaPythongRPCPostgresSnowflakeKafkaKubernetesLinuxTCP/IPUdpEbpfDpdk

Senior Software Engineer

Senior Software Engineer building and scaling Snowflake's distributed cloud control plane and next-gen Data Cloud services. Requires 6+ years experience, strong Java and distributed systems expertise, and a Bachelor's in CS or related field.

200k – 288kMenlo Park, CABackend EngineeringOn-site6+ YOESQLJava

Senior Software Engineer, Data Governance

Senior engineer building data governance services and features for Snowflake customers, requiring 7+ years experience, Java fluency, and database fundamentals.

200k – 288kMenlo Park, CABackend EngineeringOn-site7+ YOESQLJava

Senior Software Engineer - Data Clean Room/ AI Data Hub

Senior engineer building scalable infrastructure and AI-enabled features for Snowflake's secure multi-party data collaboration platform.

200k – 288kBellevue, WABackend EngineeringOn-site7+ YOEJavaAI/ML

Senior Backend Engineer, Search

Senior Search Engineer responsible for designing, optimizing, and scaling search infrastructure using OpenSearch/ElasticSearch, improving relevance and speed, and building vector search capabilities.

200k – 250kUnited StatesBackend EngineeringRemote5+ YOENLPIndexing

Senior Software Engineer, AI Platform for User Experiences

Senior engineer building scalable backend services, Kubernetes infrastructure, and AI-powered developer tooling for Snowflake's user-facing applications and internal AI coding agent.

200k – 288kMenlo Park, CABackend EngineeringHybrid6+ YOEAWSGCP