SingleStore

Staff Software Engineer

SingleStore
Apply
1 month ago
USA (city not specified)Staff+
H1B sponsor

Base Salary

$160k - $210k/yr

Responsibilities

  • Set technical direction for Flow’s migration engines, CDC pipeline, schema evolution, large-table migration, data correctness, APIs, Helios integration, and agent-assisted workflows.
  • Lead large, complex, release-defining projects from problem definition through production rollout.
  • Design and implement production-quality software while making architecture and build-versus-defer decisions.
  • Solve problems involving data consistency, replication, schema drift, throughput, memory use, concurrency, failure recovery, and backward compatibility.
  • Drive technical design, code quality, testing, observability, security, and operational readiness.
  • Investigate customer-impacting issues and convert incidents into durable fixes, better tests, diagnostics, and safeguards.
  • Improve production operations through runbooks, dashboards, release discipline, incident response, and shared service ownership.
  • Partner with Product Management, Engineering, Support, Solutions, and customers on migration requirements and technical solutions.
  • Mentor engineers, lead design and code reviews, distribute technical context, and develop technical leaders.
  • Document architecture, APIs, customer journeys, trade-offs, and operational procedures.
  • Advance AI-native development practices and agentic capabilities for engineering productivity and self-service customer migrations.

Requirements

  • 10+ years of significant professional experience building and operating production software, or equivalent depth of experience and impact.
  • Expert-level Java experience, including debugging and improving complex enterprise codebases.
  • Experience with JDBC, SQL metadata and datatypes, schema information, database-specific behavior, connection pooling, SQL execution, and serialization or integration technologies such as Apache Avro or Protocol Buffers.
  • Strong understanding of databases and data-intensive systems, including transactions, replication, indexing, connection management, and data consistency.
  • Deep experience with MySQL and PostgreSQL.
  • Experience with Java performance engineering, including concurrency, thread pools, garbage collection, memory pressure, or back-pressure.
  • Hands-on Change Data Capture or comparable streaming and replication experience.
  • Experience designing reliable, scalable distributed systems where correctness, performance, and availability matter.
  • Experience with cloud-native services and container orchestration, preferably Kubernetes.
  • Track record of leading large technical initiatives and making architecture decisions across teams or functional areas.
  • Strong testing experience across unit, integration, end-to-end, regression, performance, and failure-mode testing.
  • Experience investigating production issues, writing root-cause analyses, and applying operational learnings to engineering improvements.
  • Experience with observability, profiling, metrics, distributed tracing, and production dashboards.
  • Excellent written and verbal communication and the ability to explain complex technical decisions.
  • Ability to mentor engineers and influence outcomes without formal authority.
  • Bachelor’s or master’s degree in Computer Science or a related field, or equivalent practical experience.
  • Preferred experience includes Oracle, SQL Server, MongoDB, SAP HANA, Snowflake, Salesforce, or SingleStore.
  • Preferred experience includes schema evolution, schema-drift detection, datatype mapping, large-table migration, table slicing, throughput tuning, or zero-downtime data movement.
  • Preferred experience includes Go, TypeScript, React, GraphQL, gRPC, or Kubernetes-native services.
  • Preferred experience includes agentic applications, AI-assisted developer workflows, or LLM-based operational systems.
  • Preferred experience includes direct work with enterprise customers or customer-facing engineering teams.

Benefits

  • Stock options, flexible paid time off, monthly three-day weekends, 14 weeks of fully paid gender-neutral parental leave, fertility and adoption assistance, mental health counseling, 401(k), and medical, dental, vision, life, and disability insurance.
  • The position is available across a variety of locations in the United States; specific remote or office arrangements are not stated.

Tech Stack

GoGraphQLgRPCJavaKubernetesMicrosoft SQL ServerMongoDBMySQLPostgreSQLReactSingleStoreSnowflakeTypeScript

Categories

BackendData Engineering
SingleStore

About SingleStore

501-1,000 employees

SingleStore builds SingleStoreDB, a distributed SQL database that supports real-time transactions and analytics on the same engine for data-intensive applications. It sells enterprise licenses and a managed cloud service to developers and companies needing low-latency analytics on operational data. Founded in 2011 and headquartered in San Francisco, the company is privately held and has a majority investment from Vector Capital.

Contact me