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.

About the job

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

Go, gRPC, Python, Postgres, Snowflake, Kafka, Redis, Docker, Kubernetes, APIs, Microservices, Distributed Systems, System Design

Machinify

Machinify

United States

Senior Software Engineer, Backend | Audit Product Team
$200k+/yrRemote8+ YOEBackend Engineering

Senior backend engineer responsible for architecting and shipping scalable, reliable web applications and distributed systems for a healthcare audit product. The role requires 8+ years of backend experience, strong Java or Scala expertise, cloud-scale systems experience, and the ability to mentor engineers and adopt AI-assisted development practices.

Snowflake

Snowflake

Bellevue, WA

Senior Software Engineer - Cloud Efficiency
$200k+/yrOn-site7+ YOEBackend Engineering

Design and build scalable systems that monitor, govern, and optimize cloud spending across Snowflake. The role requires 7+ years of production systems experience, strong programming and architectural skills, and expertise in cloud efficiency or observability.

Snowflake

Snowflake

Menlo Park, CA

Senior Software Engineer - ManagedDB
$200k+/yrHybrid7+ YOEBackend Engineering

Senior software engineer responsible for architecting and scaling Snowflake’s multi-cloud managed database infrastructure, including distributed systems, automation, reliability, and security. Requires 7+ years of backend systems experience and strong proficiency in cloud platforms and infrastructure automation.

Snowflake

Snowflake

Menlo Park, CA

Senior Software Engineer - Observe by Snowflake, Workflow
$200k+/yrOn-site5+ YOEBackend Engineering

Build scalable backend systems and user-facing workflow features for Observe by Snowflake’s observability platform. The role requires senior-level software engineering experience, strong distributed-systems foundations, and proficiency in Go or another high-performance systems language.

Posh

Posh

New York, NY

Senior Software Engineer, Backend
$200k+/yrOn-site5+ YOEBackend Engineering

The Senior Backend Engineer will build, scale, and operate production backend services and APIs, taking ownership from design through on-call. The role requires 5+ years of experience with distributed systems, data modeling, cloud infrastructure, and containerized deployments, plus strong technical communication and mentoring skills.