Ridgeline logo

Staff Software Engineer, Data Persistence

Ridgeline

New York, NY
Full Time
Senior
185k-220k
24 days ago

Job Description

About the Role

Staff Software Engineer, Data Persistence at Ridgeline is a high-impact role focused on designing, building, and evolving core data platform systems that ensure reliability, performance, and elasticity across a complex, multi-region architecture. The role involves leading architectural decisions, optimizing distributed storage systems, and ensuring compliance with strict regulatory standards like SEC and SOC2. This position supports critical business operations for investment managers within a small, specialized team, leveraging cutting-edge technologies including AI-powered tools to accelerate development and deliver high-quality outcomes at scale.

Key Responsibilities

  • Design and evolve our distributed database architecture, including storage engines, query layers, and consistency models.
  • Evaluate and optimize write/read paths, indexing strategies, replication mechanisms, and failover recovery techniques.
  • Lead the strategic roadmap for how we scale our multi-tenant, microservice-based architecture while ensuring strong guarantees (consistency, availability, durability).
  • Partner with product, SRE, and platform teams to shape the future of our persistence, observability, and data access patterns.
  • Optimize database infrastructure for cost-efficiency, balancing performance and scalability to improve platform margins at scale.
  • Mentor senior engineers and serve as a thought leader across the organization.

Requirements

  • Have authored or deeply contributed to high-performance distributed systems, databases, or storage engines.
  • Possess deep fluency in CAP theorem tradeoffs, Raft/Paxos, LSM vs B-Tree internals, compaction strategies, and query execution plans.
  • Have production experience scaling systems that handle TBs-PBs of data across multiple regions or data centers.
  • Are comfortable navigating between practical tradeoffs and theoretical foundations in your technical decision-making.
  • Can clearly articulate complex systems to diverse audiences and influence engineering direction across orgs.
  • Strong hands-on experience with AWS cloud-native architectures, including services like Aurora Global Database, S3, Route53, and lambda.
  • Strong experience with database observability tools like Datadog DBM or equivalent.
  • Proficiency in at least one programming language (Kotlin, Java, Python, TypeScript).

Nice to Have

  • Contributions to open-source database technologies (e.g., PostgreSQL, ClickHouse, RocksDB).
  • Experience with hybrid transactional/analytical processing (HTAP) systems or stream processing architectures.
  • Familiarity with emerging trends like vector databases, CRDTs, or columnar storage engines.
  • Author, speaker, or deep contributor to technical books, blogs, or conference talks.

Qualifications

  • Experience in high-performance distributed systems, databases, or storage engines.
  • Deep understanding of CAP theorem, Raft/Paxos, and storage internals.
  • Production experience with large-scale data systems across multiple regions or data centers.
  • Proficiency in programming languages such as Kotlin, Java, Python, or TypeScript.

Benefits & Perks

  • Typical starting salary range of $185,000-$220,000, with final amounts based on experience.
  • Participation in the Company Stock Plan (subject to Stock Option Agreement).
  • Unlimited vacation, educational and wellness reimbursements, and $0 cost employee insurance plans.
  • Opportunities for career advancement and making a significant impact on the product.

Working at Ridgeline

Ridgeline is a community-minded, discrimination-free, equal opportunity workplace recognized for innovation and workplace excellence. It is a fast-growing, people-first company committed to building a modern cloud platform tailored for the investment management industry, fostering an environment where employees feel valued and inspired.

Apply Now

Job Details

Posted AtJul 2, 2025
Salary185k-220k
Job TypeFull Time
Work ModeHybrid
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Ridgeline

Website

ridgelineapps.com

Company Size

251-500 employees

Location

New York, NY

Industry

Software Publishers

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches