Skip to content

Backend Software Engineer - Reference Data Services

Builds scalable backend services for reference data products like security masters and market data using Go and microservices. Requires 8+ years experience in distributed systems, API design, and mentoring.

200k – 250kNew York, NYBackend EngineeringHybrid8+ YOE

About the role

FACT Team Stack

  • Go, gRPC, Python, PostgreSQL, Snowflake, Kafka, Redis, Docker, Kubernetes

Responsibilities

  • Own the design and implementation of new features and services for core Platform.
  • Turn complexity of processing financial transactions across asset classes into highly scalable services.
  • Tackle system design challenges, balance trade-offs, and implement clean, efficient code.
  • Mentor teammates, evolve technical standards and best practices, and promote system design culture.

Requirements

  • At least 8 years of professional experience implementing highly scalable services (primarily in Golang).
  • Confidence in designing and building flexible APIs for microservice architecture to deliver consistent data reliably.
  • Experience with systems handling massive amounts of data, scale, distributed systems, and related technologies.
  • Strong command of object-oriented design patterns, data structures, and algorithms.
  • Ability to communicate technical ideas effectively and collaborate on high-quality products.
  • Experience mentoring team members, defining engineering standards, and driving system design.

Compensation

  • Base Salary Range: $200,000 - $250,000 (based on experience, skills, location).
  • Additional: bonuses, equity, 401k matching, full medical/dental/vision, parental leave.

Skills

GogRPCPythonPostgresSnowflakeKafkaRedisDockerKubernetesAPIsMicroservicesDistributed SystemsSystem Design

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