Remote Software Engineer - Data Replication Engine (C++)

Stelo

San Francisco (CA)

Remote

USD 130,000 - 180,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health insurance
Retirement matching
Equipment provided

Job summary

Stelo is hiring a Software Development Engineer to work on the engine behind our data replication platform, moving live data between Db2, Oracle, SQL Server, PostgreSQL, MySQL, and cloud platforms. The role emphasizes database knowledge, C++ development, and independence on a small, fully remote team.

Ideal candidates have strong SQL, DB internals, and experience with IBM Db2; we value expertise with CDC, data movement, and integration with cloud platforms.

Qualifications

  • Strong SQL and a working understanding of database internals, such as transaction logs, recovery, locking and isolation, query execution, or replication.
  • 5+ years building production systems-level or backend software in C++ (databases, storage engines, distributed systems, message brokers, or other high-throughput services).
  • Hands-on ODBC or JDBC experience: connection lifecycle, statement execution, parameter and result-set handling, and diagnostics (SQLSTATE, vendor error codes).
  • Solid command of multithreading and synchronization in C++, including locks, condition variables, and thread-safe data structures.
  • Cross-platform C++ development for Windows (Visual Studio, MSBuild) and Linux (GCC), including debugging and profiling on both.
  • Professional use of AI coding assistants, with the judgment to review and test what they produce.
  • Clear written and spoken communication, and comfort working on a fully remote, distributed team.
  • Bachelor’s degree in computer science, software engineering, or a related field, or equivalent practical experience.

Responsibilities

  • Design, build, test, and maintain core components of the replication engine, from capture through apply.
  • Integrate with a wide range of sources and targets: Db2, Oracle, SQL Server, PostgreSQL, and MySQL; cloud data platforms such as Snowflake, BigQuery, Databricks, Kafka and Microsoft Fabric.
  • Keep replication correct, resilient, and fast across on-premises and cloud environments, and tune data movement across CPU, memory, I/O, and network.
  • Work with support, QA, and product to investigate complex customer issues and ship robust, timely fixes and enhancements.
  • Help shape design decisions for the platform, including the internal APIs, data structures, and abstractions that simplify cross-database support and configuration.
  • Write well-documented, testable code, and review your teammates’ code.

Skills

SQL and DB internals
C++ backend dev
Multithreading
Windows/Linux cross-platform
AI coding assistants
Distributed systems
Communication

Education

Bachelor's degree in CS or related

Tools

ODBC/JDBC
Docker
Kubernetes
gRPC/Protobuf
JDBC drivers
Git

Job description

Stelo is hiring a Software Development Engineer to work on the engine behind our data replication platform, moving live data between Db2, Oracle, SQL Server, PostgreSQL, MySQL, and cloud platforms. The role emphasizes database knowledge, C++ development, and independence on a small, fully remote team.

Ideal candidates have strong SQL, DB internals, and experience with IBM Db2; we value expertise with CDC, data movement, and integration with cloud platforms.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Data Replication Engine Engineer (C++/Java)
Remote Data Replication Engine Engineer (C++/Java)

Stelo, a StarQuest Company • San Francisco (CA)

Remote
USD 130,000 - 180,000
Health insurance
Retirement matching
Annual bonuses
+1
Data Replication Engine Engineer – Remote
Data Replication Engine Engineer – Remote

Stelo, a StarQuest Company • United States

Remote
USD 130,000 - 180,000
Health insurance
Retirement matching
Employee benefits
Senior Remote Data Replication Engineer
Senior Remote Data Replication Engineer

stelo • United States

Remote
USD 130,000 - 180,000
100% remote work
Generous health insurance coverage
Stelo provides all necessary computer,
+2
Software Development Engineer, Data Replication Engine (C++ / Databases)
Software Development Engineer, Data Replication Engine (C++ / Databases)

Stelo, a StarQuest Company • United States

Remote
USD 130,000 - 180,000
Health insurance
Retirement matching
Employee benefits
Software Development Engineer, Data Replication Engine (C++ / Databases)
Software Development Engineer, Data Replication Engine (C++ / Databases)

Stelo • San Francisco (CA)

Remote
USD 130,000 - 180,000
Health insurance
Retirement matching
Equipment provided
Software Development Engineer, Data Replication Engine (C++ / Databases) (Fully Remote)
Software Development Engineer, Data Replication Engine (C++ / Databases) (Fully Remote)

Stelo • United States

Remote
USD 130,000 - 210,000
100% remote workplace
Competitive salaries
Excellent benefits
+7
Remote SDE: Live Data Replication Engine
Remote SDE: Live Data Replication Engine

Stelo • United States

Remote
USD 130,000 - 210,000
100% remote workplace
Competitive salaries
Excellent benefits
+7
Software Development Engineer, Data Replication Engine (C++ / Databases)
Software Development Engineer, Data Replication Engine (C++ / Databases)

Stelo, a StarQuest Company • San Francisco (CA)

Remote
USD 130,000 - 180,000
Health insurance
Retirement matching
Annual bonuses
+1
Software Development Engineer, Data Replication Engine (C++ / Databases)
Software Development Engineer, Data Replication Engine (C++ / Databases)

stelo • United States

Remote
USD 130,000 - 180,000
100% remote work
Generous health insurance coverage
Stelo provides all necessary computer,
+2
Data Replication Engineer – Stelo/StarQuest
Data Replication Engineer – Stelo/StarQuest

UrbanSoft SA • United States

On-site
USD 110,000 - 150,000